From: Lennart Poettering Date: Sun, 14 Feb 2010 21:37:30 +0000 (+0100) Subject: strv: fix three minor OOM-triggered memory leaks X-Git-Tag: v1~691 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=100a76ee327132db201beda0fa432af79a3ff9fd;ds=sidebyside strv: fix three minor OOM-triggered memory leaks --- diff --git a/strv.c b/strv.c index c4880c49c..25ea92c11 100644 --- a/strv.c +++ b/strv.c @@ -163,6 +163,8 @@ fail: for (k--; k >= r; k--) free(*k); + free(r); + return NULL; } @@ -191,6 +193,8 @@ fail: for (k--; k >= r; k--) free(*k); + free(r); + return NULL; } @@ -305,6 +309,8 @@ fail: for (k--; k >= r; k--) free(*k); + free(r); + return NULL; }