]> git.droids-corp.org - dpdk.git/blobdiff - lib/eal/common/eal_common_options.c
eal: fix memory leak when saving arguments
[dpdk.git] / lib / eal / common / eal_common_options.c
index 6ecf5fd6603ccff50c385c6e857059c7f0c8cff1..eaef57312f14e83f9b0294db3803e768d5a24084 100644 (file)
@@ -223,9 +223,9 @@ eal_save_args(int argc, char **argv)
                return -1;
 
        for (i = 0; i < argc; i++) {
-               eal_args[i] = strdup(argv[i]);
                if (strcmp(argv[i], "--") == 0)
                        break;
+               eal_args[i] = strdup(argv[i]);
        }
        eal_args[i++] = NULL; /* always finish with NULL */