From: Dima Kogan Date: Thu, 26 Jun 2014 04:50:15 +0000 (-0700) Subject: added forgotten free(), forgotten return X-Git-Tag: accepted/tizen/common/20140822.152031~31 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fltrace.git;a=commitdiff_plain;h=0d0ef961855b7aefa4529c49d05e1785c968131f added forgotten free(), forgotten return --- diff --git a/library.c b/library.c index 562b52a..3754af1 100644 --- a/library.c +++ b/library.c @@ -433,8 +433,10 @@ int library_exported_names_push(struct library_exported_names *names, return -1; result = vect_pushback(aliases, &namedup); - if (result != 0) + if (result != 0) { + free(namedup); return result; + } return 0; } @@ -522,6 +524,7 @@ bool library_exported_names_each_alias( .failure = false}; VECT_EACH(*aliases, const char*, NULL, library_exported_names_each_alias_cb, &context); + return true; }