summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSven Eden <yamakuzure@gmx.net>2018-09-29 13:12:05 +0200
committerSven Eden <yamakuzure@gmx.net>2018-09-29 13:15:56 +0200
commit863559071356459e9374a91e51c14e27c0a9b156 (patch)
tree25bc0c3559d2660f0445e7ce0baa747b379449f3 /src
parenteb70a7b3f2d48bfc7436eee89cf56d0f691c47c8 (diff)
Prep v239: Mask unneeded test in test-strip-ansi
The final test use the outcome of the already masked part that utilizes terminal_urlify_path(). That function is masked, because it is nowhere used within elogind. The previously unmasked final test used the outcome of that already masked part and therefore crashed. Bug: https://github.com/elogind/elogind/issues/81 Closes: https://github.com/elogind/elogind/issues/81 Signed-of-by: Sven Eden <sven.eden@prydeworx.com>
Diffstat (limited to 'src')
-rw-r--r--src/test/test-strip-tab-ansi.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/test/test-strip-tab-ansi.c b/src/test/test-strip-tab-ansi.c
index 8ee10fd0c..27e2a240e 100644
--- a/src/test/test-strip-tab-ansi.c
+++ b/src/test/test-strip-tab-ansi.c
@@ -8,12 +8,13 @@
#include "util.h"
int main(int argc, char *argv[]) {
-#if 0 /// urlified is UNNEEDED by elogind
+#if 0 /// urlified and z are UNNEEDED by elogind
_cleanup_free_ char *urlified = NULL, *q = NULL, *qq = NULL;
+ char *p, *z;
#else
_cleanup_free_ char *q = NULL, *qq = NULL;
+ char *p;
#endif // 0
- char *p, *z;
assert_se(p = strdup("\tFoobar\tbar\twaldo\t"));
assert_se(strip_tab_ansi(&p, NULL, NULL));
@@ -46,7 +47,6 @@ int main(int argc, char *argv[]) {
printf("<%s>\n", p);
assert_se(streq(p, "something i am a fabulous link something-else"));
p = mfree(p);
-#endif // 0
/* Truncate the formatted string in the middle of an ANSI sequence (in which case we shouldn't touch the
* incomplete sequence) */
@@ -57,6 +57,7 @@ int main(int argc, char *argv[]) {
assert_se(strip_tab_ansi(&q, NULL, NULL));
assert_se(streq(q, qq));
}
+#endif // 0
return 0;
}