]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/linuxapp/eal/eal.c
eal: copy raw strings taken from command line
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal.c
index 1f07347716c337f44c6217612d2d459bae17f3c7..ec37c52c0343a0f0d5ae64ed14af1f644bd21c91 100644 (file)
@@ -568,11 +568,11 @@ eal_parse_args(int argc, char **argv)
                        exit(EXIT_SUCCESS);
 
                case OPT_HUGE_DIR_NUM:
-                       internal_config.hugepage_dir = optarg;
+                       internal_config.hugepage_dir = strdup(optarg);
                        break;
 
                case OPT_FILE_PREFIX_NUM:
-                       internal_config.hugefile_prefix = optarg;
+                       internal_config.hugefile_prefix = strdup(optarg);
                        break;
 
                case OPT_SOCKET_MEM_NUM: