From 118c08154e02ba6cbb819acd93cd3e6560400afd Mon Sep 17 00:00:00 2001 From: Cunyin Chang Date: Thu, 23 Mar 2017 16:54:35 +0800 Subject: [PATCH] lib/env_dpdk: exit if allocating dpdk_args fails Change-Id: Ib7268d679ed73e73b5bc20f08dc381315ee4fd9d Signed-off-by: Cunyin Chang --- lib/env_dpdk/init.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/env_dpdk/init.c b/lib/env_dpdk/init.c index a2259036e..b039348b9 100644 --- a/lib/env_dpdk/init.c +++ b/lib/env_dpdk/init.c @@ -297,6 +297,10 @@ void spdk_env_init(const struct spdk_env_opts *opts) * correctly. */ dpdk_args = calloc(argcount, sizeof(char *)); + if (dpdk_args == NULL) { + fprintf(stderr, "Failed to allocate dpdk_args\n"); + exit(-1); + } memcpy(dpdk_args, args, sizeof(char *) * argcount); fflush(stdout);