The branch, master has been updated
       via  299c13b s3:passdb fix a compiler warning
       via  a9c981e s3:vfs fix compiler warning
       via  1d069ed s3:lib fix compiler warnings
      from  d3b4c2c UTIL_TDB: lowercase name.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 299c13b7f60f2e3faaf73d6b3370acf99021963d
Author: Christian Ambach <a...@samba.org>
Date:   Thu May 3 18:34:32 2012 +0200

    s3:passdb fix a compiler warning
    
    this one could have caused crashes
    
    Autobuild-User: Christian Ambach <a...@samba.org>
    Autobuild-Date: Thu May  3 23:22:05 CEST 2012 on sn-devel-104

commit a9c981ec0be93f0072250ba6b92a53dc5636f422
Author: Christian Ambach <a...@samba.org>
Date:   Thu May 3 18:32:06 2012 +0200

    s3:vfs fix compiler warning
    
    vfs_default.c:1875:10: warning: no previous prototype for 
'vfswrap_audit_file'

commit 1d069ed80696452b1a78298d8aff22e6c22e2c3c
Author: Christian Ambach <a...@samba.org>
Date:   Thu May 3 18:30:38 2012 +0200

    s3:lib fix compiler warnings
    
    g_lock.c:182:20: warning: no previous prototype for ‘g_lock_lock_send’
    g_lock.c:270:10: warning: no previous prototype for ‘g_lock_lock_recv’

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

Summary of changes:
 source3/include/g_lock.h |    6 ++++++
 source3/include/vfs.h    |    5 +++++
 source3/passdb/pdb_ads.c |    2 +-
 3 files changed, 12 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/include/g_lock.h b/source3/include/g_lock.h
index 1ac8418..004c452 100644
--- a/source3/include/g_lock.h
+++ b/source3/include/g_lock.h
@@ -32,6 +32,12 @@ enum g_lock_type {
 struct g_lock_ctx *g_lock_ctx_init(TALLOC_CTX *mem_ctx,
                                   struct messaging_context *msg);
 
+struct tevent_req *g_lock_lock_send(TALLOC_CTX *mem_ctx,
+                                   struct tevent_context *ev,
+                                   struct g_lock_ctx *ctx,
+                                   const char *name,
+                                   enum g_lock_type type);
+NTSTATUS g_lock_lock_recv(struct tevent_req *req);
 NTSTATUS g_lock_lock(struct g_lock_ctx *ctx, const char *name,
                     enum g_lock_type lock_type, struct timeval timeout);
 NTSTATUS g_lock_unlock(struct g_lock_ctx *ctx, const char *name);
diff --git a/source3/include/vfs.h b/source3/include/vfs.h
index b5f234a..92f6ecd 100644
--- a/source3/include/vfs.h
+++ b/source3/include/vfs.h
@@ -749,6 +749,11 @@ NTSTATUS smb_vfs_call_fset_nt_acl(struct vfs_handle_struct 
*handle,
                                  struct files_struct *fsp,
                                  uint32 security_info_sent,
                                  const struct security_descriptor *psd);
+NTSTATUS smb_vfs_call_audit_file(struct vfs_handle_struct *handle,
+                                struct smb_filename *file,
+                                struct security_acl *sacl,
+                                uint32_t access_requested,
+                                uint32_t access_denied);
 int smb_vfs_call_chmod_acl(struct vfs_handle_struct *handle, const char *name,
                           mode_t mode);
 int smb_vfs_call_fchmod_acl(struct vfs_handle_struct *handle,
diff --git a/source3/passdb/pdb_ads.c b/source3/passdb/pdb_ads.c
index f88ad75..df9b7b3 100644
--- a/source3/passdb/pdb_ads.c
+++ b/source3/passdb/pdb_ads.c
@@ -2258,7 +2258,7 @@ static bool pdb_ads_sid_to_id(struct pdb_methods *m, 
const struct dom_sid *sid,
        } else {
                gid_t gid;
                id->type = ID_TYPE_GID;
-               if (!tldap_pull_uint32(msg[0], "gidNumber", gid)) {
+               if (!tldap_pull_uint32(msg[0], "gidNumber", &gid)) {
                        DEBUG(10, ("Did not find gidNumber\n"));
                        goto fail;
                }


-- 
Samba Shared Repository

Reply via email to