[PATCH] lib: fwts_stringextras: handle out of memory failure

Colin King colin.king at canonical.com
Fri Mar 2 10:03:46 UTC 2012


From: Colin Ian King <colin.king at canonical.com>

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 src/lib/src/fwts_stringextras.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/lib/src/fwts_stringextras.c b/src/lib/src/fwts_stringextras.c
index df0608d..babf2ed 100644
--- a/src/lib/src/fwts_stringextras.c
+++ b/src/lib/src/fwts_stringextras.c
@@ -54,7 +54,8 @@ char *fwts_realloc_strcat(char *orig, const char *newstr)
 			return NULL;
 		strcat(orig, newstr);
 	} else {
-		orig = malloc(newlen + 1);
+		if ((orig = malloc(newlen + 1)) == NULL)
+			return NULL;
 		strcpy(orig, newstr);
 	}
 	return orig;
-- 
1.7.9





More information about the fwts-devel mailing list