From ea7e3744e70e9f29ef6962b70121d785b310317a Mon Sep 17 00:00:00 2001 From: Arjun Sreedharan Date: Thu, 2 Apr 2015 00:36:48 +0530 Subject: [PATCH] concurrent: check realloc() rc and exit on failure Signed-off-by: Arjun Sreedharan Acked-by: Serge E. Hallyn --- src/tests/concurrent.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/concurrent.c b/src/tests/concurrent.c index acabbed4f..f32411afe 100644 --- a/src/tests/concurrent.c +++ b/src/tests/concurrent.c @@ -182,6 +182,10 @@ int main(int argc, char *argv[]) { (tok = strtok_r(mode_tok, ",", &saveptr)); i++, mode_tok = NULL) { modes = realloc(modes, sizeof(*modes) * (i+2)); + if (!modes) { + perror("realloc"); + exit(EXIT_FAILURE); + } modes[i] = tok; } modes[i] = NULL;