s3:client: use cli_nt_error() in order to avoid cli_errstr()
authorStefan Metzmacher <metze@samba.org>
Fri, 8 Jul 2011 07:29:29 +0000 (09:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 8 Jul 2011 12:09:08 +0000 (14:09 +0200)
metze

source3/client/client.c

index f24f1a273f294e1ac5ffc5536374660080fb3e51..b4e2b5e5257b8b1e7857513a375d0152925fcad2 100644 (file)
@@ -2237,7 +2237,9 @@ static int do_cancel(int job)
                d_printf("Job %d cancelled\n",job);
                return 0;
        } else {
-               d_printf("Error cancelling job %d : %s\n",job,cli_errstr(cli));
+               NTSTATUS status = cli_nt_error(cli);
+               d_printf("Error cancelling job %d : %s\n",
+                        job, nt_errstr(status));
                return 1;
        }
 }
@@ -4195,8 +4197,11 @@ static bool browse_host(bool sort)
                return true;
        }
 
-       if((ret = cli_RNetShareEnum(cli, browse_fn, NULL)) == -1)
-               d_printf("Error returning browse list: %s\n", cli_errstr(cli));
+       if((ret = cli_RNetShareEnum(cli, browse_fn, NULL)) == -1) {
+               NTSTATUS status = cli_nt_error(cli);
+               d_printf("Error returning browse list: %s\n",
+                        nt_errstr(status));
+       }
 
        return (ret != -1);
 }