Fix build with new werror based pidl rpc.
authorGünther Deschner <gd@samba.org>
Mon, 3 Dec 2007 21:12:31 +0000 (22:12 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 7 Dec 2007 10:54:01 +0000 (11:54 +0100)
Guenther
(This used to be commit 0e8fdfac8a7754c105f01bd21816a7940c20e878)

source3/rpcclient/cmd_wkssvc.c

index d32a4c591f7d8cd7787e1fe03fd024cc9317a5b3..44b77decd2943cfbaec3bbc7a123944190ea960c 100644 (file)
@@ -64,20 +64,25 @@ static WERROR cmd_wkssvc_getjoininformation(struct rpc_pipe_client *cli,
        const char *name_buffer;
        enum wkssvc_NetJoinStatus name_type;
        NTSTATUS status;
+       WERROR werr;
 
        server_name = cli->cli->desthost;
        name_buffer = "";
 
        status = rpccli_wkssvc_NetrGetJoinInformation(cli, mem_ctx,
-                                                     server_name, &name_buffer,
-                                                     &name_type);
+                                                     server_name,
+                                                     &name_buffer,
+                                                     &name_type,
+                                                     &werr);
        if (!NT_STATUS_IS_OK(status)) {
                return ntstatus_to_werror(status);
        }
 
-       printf("%s (%d)\n", name_buffer, name_type);
+       if (W_ERROR_IS_OK(werr)) {
+               printf("%s (%d)\n", name_buffer, name_type);
+       }
 
-       return WERR_OK;
+       return werr;
 }
 
 static WERROR cmd_wkssvc_messagebuffersend(struct rpc_pipe_client *cli,