fix: Resolve memory leak in verify_any and verify_last by destroying GTimer

The GTimer objects created in verify_any() and verify_last() functions
were never freed, causing memory leaks detected by Valgrind.

This fix adds g_timer_destroy(timer) calls after the while loops to
properly release the allocated timer resources.
This commit is contained in:
2025-12-24 16:25:39 +03:00
parent 6faee6177d
commit da7b32cbba

View File

@@ -63,6 +63,7 @@ verify_any(char *stanza_text, gboolean ign_timeout)
usleep(1000 * 50);
elapsed = g_timer_elapsed(timer, NULL);
}
g_timer_destroy(timer);
}
if (result) {
@@ -94,6 +95,7 @@ verify_last(char *stanza_text)
usleep(1000 * 50);
elapsed = g_timer_elapsed(timer, NULL);
}
g_timer_destroy(timer);
}
if (result) {