chiark / gitweb /
Prep v239: Mask unneeded test in test-strip-ansi t
authorSven Eden <yamakuzure@gmx.net>
Sat, 29 Sep 2018 11:12:05 +0000 (13:12 +0200)
committerSven Eden <yamakuzure@gmx.net>
Sat, 29 Sep 2018 11:17:00 +0000 (13:17 +0200)
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>
man/rules/meson.build
src/test/test-strip-tab-ansi.c

index 3a47be9da9187a04d02812fb21dcaf8a445b187a..74191d00bb43b8dcd3483a2745ba9e2b422b0026 100644 (file)
@@ -1,6 +1,7 @@
 # Do not edit. Generated by make-man-rules.py.
 manpages = [
-['elogind', '8', [], ''],
+['elogind-inhibit', '1', [], ''],
+ ['elogind', '8', [], ''],
  ['elogind.syntax', '7', [], ''],
  ['loginctl', '1', [], ''],
  ['logind.conf', '5', [], ''],
index 8ee10fd0c47bbf0b1a39ae02a1fbc9f2e4ee7f91..27e2a240ee168aae5519a71bdb98cff98477a3a3 100644 (file)
@@ -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;
 }