From: Enrico Scholz Date: Wed, 7 Jan 2004 16:22:59 +0000 (+0000) Subject: fixed handling of errors within utilvserver_checkCompatVersion() to X-Git-Tag: version_0_27_90~8 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2202f70cec616b226bc16075e1158352a4b4f1b0;p=util-vserver.git fixed handling of errors within utilvserver_checkCompatVersion() to return real error-code but not -EINVAL git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@556 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/lib/vserver-internal.h b/util-vserver/lib/vserver-internal.h index 39812dd..eac71bd 100644 --- a/util-vserver/lib/vserver-internal.h +++ b/util-vserver/lib/vserver-internal.h @@ -40,7 +40,7 @@ # define VC_SELECT(ID) case ID: if(1) # define CALL_VC(...) \ switch (utilvserver_checkCompatVersion()&~0xff) { \ - case -1 : if (1) break; \ + case -1 & 0xff : if (1) break; \ VC_SUFFIX, __VA_ARGS__ , VC_PREFIX; \ default : errno = EINVAL; \ } \