X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Ffind.c;h=98895ab30b1fcb26aad719970aca0cd5b87ab8c6;hp=b659eb64a9a304ad6bf549ca05137707e519eab3;hb=3e70b34eed5a48640e20fbf6dcba774aaace1f3c;hpb=42c89f2e6bd956f738080b5aec53b7520f4f96da diff --git a/daemon/find.c b/daemon/find.c index b659eb6..98895ab 100644 --- a/daemon/find.c +++ b/daemon/find.c @@ -85,6 +85,7 @@ do_find (const char *dir) free (sysrootdir); return NULL; } + free (sysrootdir); if (verbose) fprintf (stderr, "%s\n", cmd); @@ -127,7 +128,7 @@ do_find (const char *dir) sort_strings (res, size-1); - return res; /* caller frees */ + return res; /* caller frees */ } /* The code below assumes each path returned can fit into a protocol @@ -211,20 +212,19 @@ do_find0 (const char *dir) if (ferror (fp)) { perror (dir); - send_file_end (1); /* Cancel. */ + send_file_end (1); /* Cancel. */ pclose (fp); return -1; } if (pclose (fp) != 0) { perror (dir); - send_file_end (1); /* Cancel. */ + send_file_end (1); /* Cancel. */ return -1; } - if (send_file_end (0)) /* Normal end of file. */ + if (send_file_end (0)) /* Normal end of file. */ return -1; return 0; } -