From: Enrico Scholz Date: Sat, 17 Jan 2004 05:22:33 +0000 (+0000) Subject: allow cmp-pointer to be NULL X-Git-Tag: VERSION_0_10~895 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bf96e31dfc11237b096967aee2cf254ac5da997;p=util-vserver.git allow cmp-pointer to be NULL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@632 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/src/vunify-matchlist.c b/util-vserver/src/vunify-matchlist.c index 5481f8c..1c52b0c 100644 --- a/util-vserver/src/vunify-matchlist.c +++ b/util-vserver/src/vunify-matchlist.c @@ -36,8 +36,8 @@ MatchList_compare(struct MatchList const *list, char const *path) //write(1, path, strlen(path)); //write(1, "\n", 1); for (; ptrcmp!=0); - if ((ptr->cmp)(ptr->name, path)==0) { + if ((ptr->cmp==0 && strcmp(ptr->name, path)==0) || + (ptr->cmp!=0 && (ptr->cmp)(ptr->name, path)==0)) { switch (ptr->type) { case stINCLUDE : res = true; break; case stEXCLUDE : res = false; break;