From 5434c995494a337f6378a1c72a745aa6a766939b Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Thu, 11 Jul 2013 12:45:15 +0100 Subject: [PATCH] redis-check-dump: Prevent segfault if can't malloc Found by The Mayhem Team (Alexandre Rebert, Thanassis Avgerinos, Sang Kil Cha, David Brumley, Manuel Egele) Cylab, Carnegie Mellon University. See http://bugs.debian.org/716259 for more. Signed-off-by: Chris Lamb Fixes #1191 --- src/redis-check-dump.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/redis-check-dump.c b/src/redis-check-dump.c index 854e43253ee6..c8b0f6962649 100644 --- a/src/redis-check-dump.c +++ b/src/redis-check-dump.c @@ -337,6 +337,7 @@ char* loadStringObject() { if (len == REDIS_RDB_LENERR) return NULL; char *buf = malloc(sizeof(char) * (len+1)); + if (buf == NULL) return NULL; buf[len] = '\0'; if (!readBytes(buf, len)) { free(buf);