X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Ftestsuite%2Fcflags.c;h=f261a7aa73193ae0ae487fefdd1bf2b0054e187f;hb=bd71e4575d1a67cd8ed8c33c471c83c7fdd4ac32;hp=678dafcfd244d220e7611aade20c9518777a6bd0;hpb=d8a411e1322c5f8e9e049b768238cd124f151941;p=util-vserver.git diff --git a/util-vserver/lib/testsuite/cflags.c b/util-vserver/lib/testsuite/cflags.c index 678dafc..f261a7a 100644 --- a/util-vserver/lib/testsuite/cflags.c +++ b/util-vserver/lib/testsuite/cflags.c @@ -31,7 +31,7 @@ #define TEST_F2T_C(Y,X) { \ char const *x=vc_hicflag2text_compat(X); \ assert((x==0 && Y==0) || (x!=0 && Y!=0)); \ - if (x!=0 && Y!=0) assert(strcmp(x, Y)==0); \ + if (x!=0 && Y!=0) assert(strcmp(x, Y ? Y : "")==0); \ } #define TEST_LIST_C(STR,LEN,EXP,ERR_POS,ERR_LEN) { \ @@ -52,7 +52,7 @@ uint_least64_t x = (X); \ char const *rc=vc_locflag2text(&x); \ assert((rc==0 && Y==0) || (rc!=0 && Y!=0)); \ - if (rc!=0 && Y!=0) assert(strcmp(rc, Y)==0); \ + if (rc!=0 && Y!=0) assert(strcmp(rc, Y ? Y : "")==0); \ } #define TEST_LIST(STR,LEN,EXP_RES,EXP_FLAG,EXP_MASK,ERR_POS,ERR_LEN) { \ struct vc_err_listparser err; \