- assert_se(streq(file_in_same_dir("/", "a"), "/a"));
- assert_se(streq(file_in_same_dir("/", "/a"), "/a"));
- assert_se(streq(file_in_same_dir("", "a"), "a"));
- assert_se(streq(file_in_same_dir("a/", "a"), "a/a"));
- assert_se(streq(file_in_same_dir("bar/foo", "bar"), "bar/bar"));
+ char *t;
+
+ t = file_in_same_dir("/", "a");
+ assert_se(streq(t, "/a"));
+ free(t);
+
+ t = file_in_same_dir("/", "/a");
+ assert_se(streq(t, "/a"));
+ free(t);
+
+ t = file_in_same_dir("", "a");
+ assert_se(streq(t, "a"));
+ free(t);
+
+ t = file_in_same_dir("a/", "a");
+ assert_se(streq(t, "a/a"));
+ free(t);
+
+ t = file_in_same_dir("bar/foo", "bar");
+ assert_se(streq(t, "bar/bar"));
+ free(t);