r18743: Mention share name in error output.
authorGünther Deschner <gd@samba.org>
Wed, 20 Sep 2006 21:00:07 +0000 (21:00 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:19:06 +0000 (14:19 -0500)
Guenther
(This used to be commit 18505ce2834e768e8f9fe09f7dbf2a3e93290e91)

source4/libnet/libnet_share.c

index 51152fb07270056fd9e8726562577389e98b3d3d..c22256fe4bc177644a88051d45411b12b532f5b0 100644 (file)
@@ -138,14 +138,16 @@ NTSTATUS libnet_AddShare(struct libnet_context *ctx,
 
        if (!NT_STATUS_IS_OK(status)) {
                r->out.error_string = talloc_asprintf(mem_ctx,
-                                                     "srvsvc_NetShareAdd on server '%s' failed"
+                                                     "srvsvc_NetShareAdd '%s' on server '%s' failed"
                                                      ": %s",
-                                                     r->in.server_name, nt_errstr(status));
+                                                     r->in.share.name, r->in.server_name, 
+                                                     nt_errstr(status));
        } else if (!W_ERROR_IS_OK(s.out.result)) {
                r->out.error_string = talloc_asprintf(mem_ctx,
-                                                     "srvsvc_NetShareAdd on server '%s' failed"
+                                                     "srvsvc_NetShareAdd '%s' on server '%s' failed"
                                                      ": %s",
-                                                     r->in.server_name, win_errstr(s.out.result));
+                                                     r->in.share.name, r->in.server_name, 
+                                                     win_errstr(s.out.result));
                status = werror_to_ntstatus(s.out.result);
        }
 
@@ -181,14 +183,16 @@ NTSTATUS libnet_DelShare(struct libnet_context *ctx,
        status = dcerpc_srvsvc_NetShareDel(c.out.dcerpc_pipe, mem_ctx, &s);
        if (!NT_STATUS_IS_OK(status)) {
                r->out.error_string = talloc_asprintf(mem_ctx,
-                                                     "srvsvc_NetShareDel on server '%s' failed"
+                                                     "srvsvc_NetShareDel '%s' on server '%s' failed"
                                                      ": %s",
-                                                     r->in.server_name, nt_errstr(status));
+                                                     r->in.share_name, r->in.server_name, 
+                                                     nt_errstr(status));
        } else if (!W_ERROR_IS_OK(s.out.result)) {
                r->out.error_string = talloc_asprintf(mem_ctx,
-                                                     "srvsvc_NetShareDel on server '%s' failed"
+                                                     "srvsvc_NetShareDel '%s' on server '%s' failed"
                                                      ": %s",
-                                                     r->in.server_name, win_errstr(s.out.result));
+                                                     r->in.share_name, r->in.server_name, 
+                                                     win_errstr(s.out.result));
                status = werror_to_ntstatus(s.out.result);
        }