Commit 3ac9ba25 authored by Darek Stojaczyk's avatar Darek Stojaczyk Committed by Tomasz Zawadzki
Browse files

env_dpdk: fix potential null dereference

parent a9a472b9
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -271,10 +271,14 @@ spdk_build_eal_cmdline(const struct spdk_env_opts *opts)
	 */
	if (opts->core_mask[0] == '[') {
		char *l_arg = _sprintf_alloc("-l %s", opts->core_mask + 1);

		if (l_arg != NULL) {
			int len = strlen(l_arg);

			if (l_arg[len - 1] == ']') {
				l_arg[len - 1] = '\0';
			}
		}
		args = spdk_push_arg(args, &argcount, l_arg);
	} else {
		args = spdk_push_arg(args, &argcount, _sprintf_alloc("-c %s", opts->core_mask));