Comments fix: lttngerr.h -> error.h (./Changelog:754)
[lttng-tools.git] / tests / unit / test_utils_expand_path.c
index 6b809b88d99b0d724b1ed579ecdef03d2834519f..fe709acf554b81c9b32a13b41165b34cd97721e2 100644 (file)
@@ -28,7 +28,7 @@
 
 #include <src/common/utils.h>
 
-/* For lttngerr.h */
+/* For error.h */
 int lttng_opt_quiet = 1;
 int lttng_opt_verbose = 3;
 
@@ -70,6 +70,8 @@ static struct valid_test_input valid_tests_inputs[] = {
        { ".",                          ".",            ""              },
        { "/../a/b/c/d/e",              "",             "/a/b/c/d/e"    },
        { "/a/b/c/d/../../../../../e",  "",             "/e"            },
+       { "/..",                        "",             "/"             },
+       { "/a/..",                      "",             "/"             },
 };
 char **valid_tests_expected_results;
 static const int num_valid_tests =
@@ -139,6 +141,7 @@ int prepare_valid_results()
                valid_tests_expected_results[i] = malloc(PATH_MAX);
                if (valid_tests_expected_results[i] == NULL) {
                        printerr("malloc expected results");
+                       free(empty);
                        return 1;
                }
 
This page took 0.023165 seconds and 4 git commands to generate.