]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
rpctool: exit with failure if RPC command failed.
authorVMware, Inc <>
Mon, 26 Apr 2010 18:15:52 +0000 (11:15 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Tue, 27 Apr 2010 03:48:52 +0000 (20:48 -0700)
Some recent change overwrote the return value of the RPC call, making
the tool return success (0) even if the RPC failed.

Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/rpctool/rpctool.c

index 0e113a25f7a33267c91d2580cef0461016ba4693..1a1ee6d8f954d7dc03eb0557df4d93b39b804d1b 100644 (file)
@@ -159,7 +159,7 @@ main(int argc, char *argv[])
    if (SetSignalHandler(ERROR_SIGNAL, SignalHandler, FALSE)) {
       ret = RpcToolCommand(argc, argv);
    }
-   ret = SetSignalHandler(ERROR_SIGNAL, NULL, TRUE) ? 0 : 1;
+   SetSignalHandler(ERROR_SIGNAL, NULL, TRUE);
 #endif
    return ret;
 }