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

Reply via email to