X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Funit%2Ftest_utils_expand_path.c;h=f863b5d9a344c33798936dbf60241eca8151bd22;hb=022d91ba14053d6093a6d6a1af02a345c6fd42d2;hp=6b809b88d99b0d724b1ed579ecdef03d2834519f;hpb=02bf969d126239abcf9912fb51e706fc09ac3592;p=lttng-tools.git diff --git a/tests/unit/test_utils_expand_path.c b/tests/unit/test_utils_expand_path.c index 6b809b88d..f863b5d9a 100644 --- a/tests/unit/test_utils_expand_path.c +++ b/tests/unit/test_utils_expand_path.c @@ -28,9 +28,10 @@ #include -/* For lttngerr.h */ +/* For error.h */ int lttng_opt_quiet = 1; int lttng_opt_verbose = 3; +int lttng_opt_mi; struct valid_test_input { char *input; @@ -70,6 +71,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 +142,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; }