changeset 2346:09ac4af21d67 draft

Fix potential memory loss.
author Roy Marples <roy@marples.name>
date Fri, 28 Feb 2014 20:37:06 +0000
parents 20145cf11699
children 347128ba938e
files platform-linux.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/platform-linux.c	Fri Feb 28 20:32:34 2014 +0000
+++ b/platform-linux.c	Fri Feb 28 20:37:06 2014 +0000
@@ -197,6 +197,7 @@
 			    (ctx->ra_restore_len + 1) * sizeof(char *));
 			if (nrest == NULL) {
 				syslog(LOG_ERR, "%s: %m", __func__);
+				free(p);
 				return ra;
 			}
 			ctx->ra_restore = nrest;