[SCM] Samba Shared Repository - branch v3-devel updated - release-3-2-0pre2-4046-gf48e0ca

Günther Deschner gd at samba.org
Mon Sep 8 08:17:43 GMT 2008


The branch, v3-devel has been updated
       via  f48e0cacdf7ed458e0e89ab151e3d233fb89240b (commit)
       via  84a25e69947c077623165fe4535cddd48aba0a3e (commit)
       via  00ecf8205c4cd4a4c150b204811d448d0ac53c0d (commit)
      from  079c75ef3c169c7a5d81bcaa0b70b6e0df2c464d (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-devel


- Log -----------------------------------------------------------------
commit f48e0cacdf7ed458e0e89ab151e3d233fb89240b
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 5 16:28:56 2008 +0200

    net: use NETSETUP flags consistently.
    
    Guenther

commit 84a25e69947c077623165fe4535cddd48aba0a3e
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 5 23:21:58 2008 +0200

    netapi: re-arrange a little NetLocalGroupSetMembers example code.
    
    Guenther

commit 00ecf8205c4cd4a4c150b204811d448d0ac53c0d
Author: Günther Deschner <gd at samba.org>
Date:   Fri Sep 5 14:01:17 2008 +0200

    netapi: fix NetShareGetInfo example output.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 .../examples/localgroup/localgroup_setmembers.c    |   13 +++++++++----
 source/lib/netapi/examples/share/share_getinfo.c   |    2 +-
 source/utils/net_dom.c                             |    2 +-
 3 files changed, 11 insertions(+), 6 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/lib/netapi/examples/localgroup/localgroup_setmembers.c b/source/lib/netapi/examples/localgroup/localgroup_setmembers.c
index acee5cd..c35f2bb 100644
--- a/source/lib/netapi/examples/localgroup/localgroup_setmembers.c
+++ b/source/lib/netapi/examples/localgroup/localgroup_setmembers.c
@@ -40,6 +40,7 @@ int main(int argc, const char **argv)
 	uint32_t level = 3;
 	const char **names = NULL;
 	int i = 0;
+	size_t buf_size = 0;
 
 	poptContext pc;
 	int opt;
@@ -85,8 +86,9 @@ int main(int argc, const char **argv)
 
 	switch (level) {
 		case 0:
-			status = NetApiBufferAllocate(sizeof(struct LOCALGROUP_MEMBERS_INFO_0) * total_entries,
-						      (void **)&g0);
+			buf_size = sizeof(struct LOCALGROUP_MEMBERS_INFO_0) * total_entries;
+
+			status = NetApiBufferAllocate(buf_size, (void **)&g0);
 			if (status) {
 				printf("NetApiBufferAllocate failed with: %s\n",
 					libnetapi_get_error_string(ctx, status));
@@ -103,8 +105,9 @@ int main(int argc, const char **argv)
 			buffer = (uint8_t *)g0;
 			break;
 		case 3:
-			status = NetApiBufferAllocate(sizeof(struct LOCALGROUP_MEMBERS_INFO_3) * total_entries,
-						      (void **)&g3);
+			buf_size = sizeof(struct LOCALGROUP_MEMBERS_INFO_3) * total_entries;
+
+			status = NetApiBufferAllocate(buf_size, (void **)&g3);
 			if (status) {
 				printf("NetApiBufferAllocate failed with: %s\n",
 					libnetapi_get_error_string(ctx, status));
@@ -133,6 +136,8 @@ int main(int argc, const char **argv)
 			libnetapi_get_error_string(ctx, status));
 	}
 
+	NetApiBufferFree(buffer);
+
  out:
 	libnetapi_free(ctx);
 	poptFreeContext(pc);
diff --git a/source/lib/netapi/examples/share/share_getinfo.c b/source/lib/netapi/examples/share/share_getinfo.c
index 5b3bbc3..479da5c 100644
--- a/source/lib/netapi/examples/share/share_getinfo.c
+++ b/source/lib/netapi/examples/share/share_getinfo.c
@@ -137,7 +137,7 @@ int main(int argc, const char **argv)
 			printf("flags: %d\n", i501->shi501_flags);
 			break;
 		case 1005:
-			printf("flags: %s\n", i1005->shi1005_flags);
+			printf("flags: %d\n", i1005->shi1005_flags);
 			break;
 		default:
 			break;
diff --git a/source/utils/net_dom.c b/source/utils/net_dom.c
index 5544cf8..132630d 100644
--- a/source/utils/net_dom.c
+++ b/source/utils/net_dom.c
@@ -143,7 +143,7 @@ static int net_dom_join(struct net_context *c, int argc, const char **argv)
 	}
 
 	if (c->opt_force) {
-		join_flags |= WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED;
+		join_flags |= NETSETUP_DOMAIN_JOIN_IF_JOINED;
 	}
 
 	for (i=0; i<argc; i++) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list