[PATCH] server/tests/:fix free nonheap memmory attempt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



test_destroy() is trying to g_free(test->commands), which
was declared as global array.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Frolov <frolov@xxxxxxxxx>
---
 server/tests/test-display-resolution-changes.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/server/tests/test-display-resolution-changes.c b/server/tests/test-display-resolution-changes.c
index ac8c959d..c1dbdca9 100644
--- a/server/tests/test-display-resolution-changes.c
+++ b/server/tests/test-display-resolution-changes.c
@@ -77,7 +77,9 @@ int main(void)
     core->timer_start(ping_timer, ping_ms);
 
     basic_event_loop_mainloop();
-    test_destroy(test);
 
+    spice_server_destroy(test->server);
+    test->core->timer_remove(test->wakeup_timer);
+    g_free(test);
     return 0;
 }
-- 
2.34.1




[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]