fixed handling of errors within utilvserver_checkCompatVersion() to
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 7 Jan 2004 16:22:59 +0000 (16:22 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 7 Jan 2004 16:22:59 +0000 (16:22 +0000)
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

util-vserver/lib/vserver-internal.h

index 39812dd..eac71bd 100644 (file)
@@ -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;                      \
   }                                                    \