tile: fix build
[dpdk.git] / app / test / test_kvargs.c
index b8f5e5c..4d9e805 100644 (file)
@@ -78,7 +78,6 @@ static int test_valid_kvargs(void)
        kvlist = rte_kvargs_parse(args, valid_keys);
        if (kvlist == NULL) {
                printf("rte_kvargs_parse() error");
-               rte_kvargs_free(kvlist);
                goto fail;
        }
        rte_kvargs_free(kvlist);
@@ -89,7 +88,6 @@ static int test_valid_kvargs(void)
        kvlist = rte_kvargs_parse(args, valid_keys);
        if (kvlist == NULL) {
                printf("rte_kvargs_parse() error");
-               rte_kvargs_free(kvlist);
                goto fail;
        }
        /* call check_handler() for all entries with key="check" */
@@ -150,7 +148,6 @@ static int test_valid_kvargs(void)
        kvlist = rte_kvargs_parse(args, valid_keys);
        if (kvlist == NULL) {
                printf("rte_kvargs_parse() error");
-               rte_kvargs_free(kvlist);
                goto fail;
        }
        /* call check_handler() on all entries with key="check", it
@@ -235,8 +232,4 @@ test_kvargs(void)
        return 0;
 }
 
-static struct test_command kvargs_cmd = {
-       .command = "kvargs_autotest",
-       .callback = test_kvargs,
-};
-REGISTER_TEST_COMMAND(kvargs_cmd);
+REGISTER_TEST_COMMAND(kvargs_autotest, test_kvargs);