diff options
| author | Trung Lê <8@tle.id.au> | 2026-02-22 11:29:18 +1100 |
|---|---|---|
| committer | Trung Lê <8@tle.id.au> | 2026-02-22 11:29:18 +1100 |
| commit | 9690617ae3855ab9f58e5bce0f55b4842b9832e5 (patch) | |
| tree | 22fb5532cbaf4a6f0c4b1714f563aebf68b52918 /src/gsr-replay-page.h | |
| parent | 442c8be65ac2ba1fdcbcfa8204adec5fecb2c474 (diff) | |
Prepare 1.0.0: fix memory leaks, use-after-free bugs, and code quality issues
- Version 6.0.0 → 1.0.0, C standard gnu17 → gnu23
- Fix desktop file path (was referencing parent directory)
- global_shortcuts.c: fix systematic GVariant/GDBusProxy leaks, guint64-to-gchar*
type mismatch, buffer overflow risk, missing malloc NULL checks, debug artifacts
- gsr-window.c: fix notification timeout use-after-free, menu object leak in
finalize, localtime NULL check, extract active_mode_to_string helper
- gsr-stream-page.c, gsr-record-page.c, gsr-replay-page.c: fix timer source
leak in finalize (use-after-free if destroyed while timer running)
- gsr-shortcut-accel-dialog.c: fix Pango markup injection via shortcut titles
- gsr-info.c: fix pclose UB, replace fprintf with g_warning
- gsr-config.c: include errno in fopen failure warning
- Remove unused include, stale Phase 5 comments
Diffstat (limited to 'src/gsr-replay-page.h')
| -rw-r--r-- | src/gsr-replay-page.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gsr-replay-page.h b/src/gsr-replay-page.h index 697cba2..d703d93 100644 --- a/src/gsr-replay-page.h +++ b/src/gsr-replay-page.h @@ -15,7 +15,7 @@ void gsr_replay_page_apply_config (GsrReplayPage *self, void gsr_replay_page_read_config (GsrReplayPage *self, GsrConfig *config); -/* Process management API (Phase 5) */ +/* Process management API */ void gsr_replay_page_set_active (GsrReplayPage *self, gboolean active); void gsr_replay_page_update_timer (GsrReplayPage *self, |
