From: fanyong Date: Mon, 7 Aug 2006 03:46:55 +0000 (+0000) Subject: Fix memory leak BUG in main where malloc buf, buf no free. X-Git-Tag: v1_8_0_110~486^2~1252 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=3e9ce1e11eed1b5ed5a6351331031a5f824d7f84;p=fs%2Flustre-release.git Fix memory leak BUG in main where malloc buf, buf no free. --- diff --git a/lustre/utils/create_iam.c b/lustre/utils/create_iam.c index 6b0f258..8683d3b 100644 --- a/lustre/utils/create_iam.c +++ b/lustre/utils/create_iam.c @@ -327,6 +327,7 @@ int main(int argc, char **argv) rc = write(1, buf, blocksize); if (rc != blocksize) { fprintf(stderr, "Unable to write root node: %m (%i)\n", rc); + free(buf); return 1; } @@ -341,6 +342,7 @@ int main(int argc, char **argv) rc = write(1, buf, blocksize); if (rc != blocksize) { fprintf(stderr, "Unable to write leaf node: %m (%i)\n", rc); + free(buf); return 1; } if (verbose > 0)