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

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

(cherry picked from commit 94aa281af8c9cb74561a32a34cb7cd5b5da97cdf)

src/vlserver/vlserver.c

index fd1c683..2be4314 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);