]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
client: small leak fix
authorRay Strode <rstrode@redhat.com>
Sat, 26 Mar 2011 05:02:49 +0000 (01:02 -0400)
committerRay Strode <rstrode@redhat.com>
Sat, 26 Mar 2011 05:02:49 +0000 (01:02 -0400)
src/client/ply-boot-client.c

index a39a04dcad0f11817645597c3c049db97f699348..d76d32dcfc482d48b61a22952e413c14523793f9 100644 (file)
@@ -294,7 +294,10 @@ ply_boot_client_process_incoming_replies (ply_boot_client_t *client)
       if (size > 0)
         {
           if (!ply_read (client->socket_fd, answer, size))
-            goto out;
+            {
+              free (answer);
+              goto out;
+            }
         }
 
       answer[size] = '\0';