The branch, master has been updated via 9bcb88f s4-selftest: move spoolss to skip list. via a416ff2 libndr: fix "excess elements in struct initializer" warning. via caeb819 s3-reg_parse: fix uninitialized variable in srprs_key(). via 0a1ce77 s3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr(). from 2b58efb land: Fix failure detection.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 9bcb88ff25a56290ea326fd1ccf12865a4935c4c Author: Günther Deschner <g...@samba.org> Date: Tue Oct 5 15:07:19 2010 +0200 s4-selftest: move spoolss to skip list. Guenther Autobuild-User: Günther Deschner <g...@samba.org> Autobuild-Date: Tue Oct 5 13:51:28 UTC 2010 on sn-devel-104 commit a416ff26d6ada4ee96bf3963866f67d5788162d1 Author: Günther Deschner <g...@samba.org> Date: Tue Oct 5 14:59:09 2010 +0200 libndr: fix "excess elements in struct initializer" warning. Guenther commit caeb819861e0d87aebc6c1253102529cba6dec56 Author: Günther Deschner <g...@samba.org> Date: Tue Oct 5 14:58:52 2010 +0200 s3-reg_parse: fix uninitialized variable in srprs_key(). Guenther commit 0a1ce77e29dd24f8f410e8832244bd8d03fd08b5 Author: Günther Deschner <g...@samba.org> Date: Tue Oct 5 14:57:59 2010 +0200 s3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr(). Guenther ----------------------------------------------------------------------- Summary of changes: librpc/ndr/libndr.h | 1 + source3/librpc/ndr/util.c | 3 +++ source3/registry/reg_parse.c | 2 +- source4/selftest/knownfail | 1 - source4/selftest/skip | 1 + 5 files changed, 6 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h index c110b76..bcfbf75 100644 --- a/librpc/ndr/libndr.h +++ b/librpc/ndr/libndr.h @@ -334,6 +334,7 @@ struct ndr_interface_call { ndr_push_flags_fn_t ndr_push; ndr_pull_flags_fn_t ndr_pull; ndr_print_function_t ndr_print; + bool _dummy; }; struct ndr_interface_string_array { diff --git a/source3/librpc/ndr/util.c b/source3/librpc/ndr/util.c index 5966ca8..d6a41a0 100644 --- a/source3/librpc/ndr/util.c +++ b/source3/librpc/ndr/util.c @@ -101,6 +101,9 @@ const char *ndr_errstr(enum ndr_err_code err) case NDR_ERR_IPV4ADDRESS: return "NDR_ERR_IPV4ADDRESS"; break; + case NDR_ERR_IPV6ADDRESS: + return "NDR_ERR_IPV6ADDRESS"; + break; case NDR_ERR_INVALID_POINTER: return "NDR_ERR_INVALID_POINTER"; break; diff --git a/source3/registry/reg_parse.c b/source3/registry/reg_parse.c index 2fcdb41..98704ec 100644 --- a/source3/registry/reg_parse.c +++ b/source3/registry/reg_parse.c @@ -263,7 +263,7 @@ static bool srprs_key(const char** ptr, cbuf* key, bool* del) { const char* pos = *ptr; const char* closing_bracket_pos = NULL; - size_t closing_bracket_idx; + size_t closing_bracket_idx = 0; if (!srprs_skipws(&pos) || !srprs_char(&pos, '[')) { return false; diff --git a/source4/selftest/knownfail b/source4/selftest/knownfail index 971e9c6..cc7e2ae 100644 --- a/source4/selftest/knownfail +++ b/source4/selftest/knownfail @@ -37,7 +37,6 @@ samba4.rpc.netlogon.*.ServerGetTrustInfo samba4.rpc.netlogon.*.GetForestTrustInformation samba4.rpc.samr.passwords.badpwdcount # Not provided by Samba 4 yet samba4.rpc.samr.passwords.lockout -samba4.rpc.spoolss # Not provided by Samba 4 yet samba4.base.charset.*.Testing partial surrogate .*net.api.delshare.* # DelShare isn't implemented yet samba4.rap.*netservergetinfo diff --git a/source4/selftest/skip b/source4/selftest/skip index 7f7967f..047e4f7 100644 --- a/source4/selftest/skip +++ b/source4/selftest/skip @@ -49,6 +49,7 @@ rpc.remact # Not provided by Samba 4 rpc.oxidresolve # Not provided by Samba 4 rpc.eventlog # Not provided by Samba 4 rpc.initshutdown # Not provided by Samba 4 +rpc.spoolss # Not provided by Samba 4 rpc.svcctl # Not provided by Samba 4 rpc.atsvc # Not provided by Samba 4 rpc.frsapi # Not provided by Samba 4 -- Samba Shared Repository