From a1d66397aff055af951dba55fc423b2536e840a4 Mon Sep 17 00:00:00 2001 From: Frederic Crozat Date: Mon, 10 Aug 2009 12:02:30 +0200 Subject: [PATCH] [daemon] fix memleak in argument parsing --- src/ply-boot-server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ply-boot-server.c b/src/ply-boot-server.c index 96fad90e..9a1ed8e4 100644 --- a/src/ply-boot-server.c +++ b/src/ply-boot-server.c @@ -329,6 +329,7 @@ ply_boot_connection_on_request (ply_boot_connection_t *connection) { if (server->update_handler != NULL) server->update_handler (server->user_data, argument, server); + free (argument); } else if (strcmp (command, PLY_BOOT_PROTOCOL_REQUEST_TYPE_SYSTEM_INITIALIZED) == 0) { @@ -369,6 +370,7 @@ ply_boot_connection_on_request (ply_boot_connection_t *connection) if (server->quit_handler != NULL) server->quit_handler (server->user_data, retain_splash, quit_trigger, server); + free(argument); free(command); return; } -- 2.47.3