The branch, master has been updated
       via  5868acc vfs_gpfs: slightly simplify connect()
      from  6c5158e s3:rpc_server/srvsvc check access before doing work

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


- Log -----------------------------------------------------------------
commit 5868accc71e15e27aef6fb74036a3f1f439200b8
Author: Volker Lendecke <v...@samba.org>
Date:   Tue May 14 15:43:10 2013 +0200

    vfs_gpfs: slightly simplify connect()
    
    DISCONNECT can be arbitrarily complex, TALLOC_FREE of a simple struct
    is easier.
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Christian Ambach <a...@samba.org>
    
    Autobuild-User(master): Volker Lendecke <v...@samba.org>
    Autobuild-Date(master): Tue May 14 18:11:29 CEST 2013 on sn-devel-104

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

Summary of changes:
 source3/modules/vfs_gpfs.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/modules/vfs_gpfs.c b/source3/modules/vfs_gpfs.c
index 7f00eac..13061c8 100644
--- a/source3/modules/vfs_gpfs.c
+++ b/source3/modules/vfs_gpfs.c
@@ -1691,19 +1691,19 @@ static int vfs_gpfs_connect(struct vfs_handle_struct 
*handle,
 
        smbd_gpfs_lib_init();
 
-       ret = SMB_VFS_NEXT_CONNECT(handle, service, user);
-
-       if (ret < 0) {
-               return ret;
-       }
-
        config = talloc_zero(handle->conn, struct gpfs_config_data);
        if (!config) {
-               SMB_VFS_NEXT_DISCONNECT(handle);
                DEBUG(0, ("talloc_zero() failed\n"));
+               errno = ENOMEM;
                return -1;
        }
 
+       ret = SMB_VFS_NEXT_CONNECT(handle, service, user);
+       if (ret < 0) {
+               TALLOC_FREE(config);
+               return ret;
+       }
+
        config->sharemodes = lp_parm_bool(SNUM(handle->conn), "gpfs",
                                        "sharemodes", true);
 


-- 
Samba Shared Repository

Reply via email to