From: Tobias Brunner Date: Fri, 28 Sep 2012 15:10:19 +0000 (+0200) Subject: Avoid memory leak when failing to read file metadata X-Git-Tag: 5.0.1~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a067dfbb2c1162d2c6b0c99ff9e3ad0101a6acc4;p=thirdparty%2Fstrongswan.git Avoid memory leak when failing to read file metadata --- diff --git a/src/libpts/pts/pts.c b/src/libpts/pts/pts.c index e8dfe5b580..4c6c5bc22a 100644 --- a/src/libpts/pts/pts.c +++ b/src/libpts/pts/pts.c @@ -504,6 +504,7 @@ static bool file_metadata(char *pathname, pts_file_metadata_t **entry) if (stat(pathname, &st)) { DBG1(DBG_PTS, "unable to obtain statistics about '%s'", pathname); + free(this); return FALSE; }