vlserver-checksignal-returns-voidstar-20080401
authorDerrick Brashear <shadow@dementia.org>
Tue, 1 Apr 2008 17:49:42 +0000 (17:49 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 1 Apr 2008 17:49:42 +0000 (17:49 +0000)
LICENSE IPL10
FIXES 92662

CheckSignal returns void*, don't try to return an int directly.

src/vlserver/vlserver.c

index d4415a6..7bcdfb6 100644 (file)
@@ -85,7 +85,7 @@ CheckSignal(void *unused)
 
     if (errorcode =
        Init_VLdbase(&trans, LOCKREAD, VLGETSTATS - VL_LOWEST_OPCODE))
-       return errorcode;
+       return (void *)errorcode;
     VLog(0, ("Dump name hash table out\n"));
     for (i = 0; i < HASHSIZE; i++) {
        HashNDump(trans, i);