lib-util: rename memdup to smb_memdup and fix all callers
authorBjörn Baumbach <bb@sernet.de>
Mon, 14 Apr 2014 12:37:29 +0000 (14:37 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 16 Apr 2014 18:39:08 +0000 (20:39 +0200)
Signed-off-by: Björn Baumbach <bb@sernet.de>
Reviewed-by: Volker Lendecke <vl@samba.org>
ctdb/lib/util/util.h
lib/util/samba_util.h
lib/util/util.c
source3/lib/interface.c
source3/lib/smbldap.c
source3/libsmb/clirap.c
source3/passdb/secrets.c
source3/smbd/seal.c
source3/smbd/sec_ctx.c
source3/winbindd/winbindd_cache.c
source4/smbd/process_thread.c

index 467fba88ad6eec23980c201df4bd54a082ad3256..9929d2e7e215308e1c6dd990e033fd1256656a80 100644 (file)
@@ -524,7 +524,7 @@ char *smb_xstrndup(const char *s, size_t n);
 /**
  Like strdup but for memory.
 **/
-_PUBLIC_ void *memdup(const void *p, size_t size);
+_PUBLIC_ void *smb_memdup(const void *p, size_t size);
 
 /**
  * see if a range of memory is all zero. A NULL pointer is considered
index f52347e5363468c2e532b7904d1db445810c5ff6..dcb92eed461ff9e20b21d0ce7fc81d056fcb35b8 100644 (file)
@@ -739,7 +739,7 @@ char *smb_xstrndup(const char *s, size_t n);
 /**
  Like strdup but for memory.
 **/
-_PUBLIC_ void *memdup(const void *p, size_t size);
+_PUBLIC_ void *smb_memdup(const void *p, size_t size);
 
 /**
  * Write a password to the log file.
index 20808843f8911321a4a99264a7c8a2c512c74f2b..1429750fd4f5b00175b444a2ac3019d5a52dc5ed 100644 (file)
@@ -693,7 +693,7 @@ char *smb_xstrndup(const char *s, size_t n)
  Like strdup but for memory.
 **/
 
-_PUBLIC_ void *memdup(const void *p, size_t size)
+_PUBLIC_ void *smb_memdup(const void *p, size_t size)
 {
        void *p2;
        if (size == 0)
index 39dc9cb04c216b7186ec7038600a505018140ec2..3edeae5742b7ab0b165d160776164c545e59b2c2 100644 (file)
@@ -503,10 +503,10 @@ void load_interfaces(void)
        total_probed = get_interfaces(talloc_tos(), &ifaces);
 
        if (total_probed > 0) {
-               probed_ifaces = (struct iface_struct *)memdup(ifaces,
+               probed_ifaces = (struct iface_struct *)smb_memdup(ifaces,
                                sizeof(ifaces[0])*total_probed);
                if (!probed_ifaces) {
-                       DEBUG(0,("ERROR: memdup failed\n"));
+                       DEBUG(0,("ERROR: smb_memdup failed\n"));
                        exit(1);
                }
        }
index 08640d070af05186e24059c37f8a9821eb3ccc62..f2d58a54d19a8f38d154af3451dee3b665437492 100644 (file)
@@ -353,7 +353,7 @@ static void smbldap_set_mod_internal(LDAPMod *** modlist, int modop, const char
                mods[i]->mod_bvalues[j] = SMB_MALLOC_P(struct berval);
                SMB_ASSERT(mods[i]->mod_bvalues[j] != NULL);
 
-               mods[i]->mod_bvalues[j]->bv_val = (char *)memdup(blob->data, blob->length);
+               mods[i]->mod_bvalues[j]->bv_val = (char *)smb_memdup(blob->data, blob->length);
                SMB_ASSERT(mods[i]->mod_bvalues[j]->bv_val != NULL);
                mods[i]->mod_bvalues[j]->bv_len = blob->length;
 
index 7e6f8d74ba4620ba4e6bc4032611e995aeb309ab..036919f903cea2ce12cd50cafccbb55c0abd336f 100644 (file)
@@ -67,14 +67,14 @@ bool cli_api(struct cli_state *cli,
         * talloc
         */
 
-       *rparam = (char *)memdup(my_rparam, num_my_rparam);
+       *rparam = (char *)smb_memdup(my_rparam, num_my_rparam);
        if (*rparam == NULL) {
                goto fail;
        }
        *rprcnt = num_my_rparam;
        TALLOC_FREE(my_rparam);
 
-       *rdata = (char *)memdup(my_rdata, num_my_rdata);
+       *rdata = (char *)smb_memdup(my_rdata, num_my_rdata);
        if (*rdata == NULL) {
                goto fail;
        }
index 9d91c2f3d3bcf306de8185a978068baca39ff9df..bff9a0d8df19405a5d66995b9c73ebc89a8d5ab1 100644 (file)
@@ -144,7 +144,7 @@ void *secrets_fetch(const char *key, size_t *size)
                return NULL;
        }
 
-       result = memdup(dbuf.dptr, dbuf.dsize);
+       result = smb_memdup(dbuf.dptr, dbuf.dsize);
        if (result == NULL) {
                return NULL;
        }
index bb9bb083503603f42c8db05822dc4d58ea686034..273013b4279e44d9967c27e9d5032d152b23fd11 100644 (file)
@@ -245,7 +245,7 @@ NTSTATUS srv_request_encryption_setup(connection_struct *conn,
 
        /* Return the raw blob. */
        SAFE_FREE(*ppdata);
-       *ppdata = (unsigned char *)memdup(response.data, response.length);
+       *ppdata = (unsigned char *)smb_memdup(response.data, response.length);
        if ((*ppdata) == NULL && response.length > 0)
                return NT_STATUS_NO_MEMORY;
        *p_data_size = response.length;
index d474219eba29ee4fed7a6f7d712bc48234eeefdc..c34247e615acd5054a7ef582e26b95a0e5180b70 100644 (file)
@@ -331,8 +331,8 @@ void set_sec_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups, const struct
        TALLOC_FREE(ctx_p->token);
 
        if (ngroups) {
-               ctx_p->ut.groups = (gid_t *)memdup(groups,
-                                                  sizeof(gid_t) * ngroups);
+               ctx_p->ut.groups = (gid_t *)smb_memdup(groups,
+                                                      sizeof(gid_t) * ngroups);
                if (!ctx_p->ut.groups) {
                        smb_panic("memdup failed");
                }
index b9cfd826dcb8160e72611a0fbb3b6b90c0c78fbc..9c4b5bd4e82bd884f414ba335ddf1303230c0bcb 100644 (file)
@@ -3562,7 +3562,7 @@ static struct cache_entry *create_centry_validate(const char *kstr, TDB_DATA dat
        struct cache_entry *centry;
 
        centry = SMB_XMALLOC_P(struct cache_entry);
-       centry->data = (unsigned char *)memdup(data.dptr, data.dsize);
+       centry->data = (unsigned char *)smb_memdup(data.dptr, data.dsize);
        if (!centry->data) {
                SAFE_FREE(centry);
                return NULL;
index 764c1f36d5d21d8dfd84a4c6d7ca526cdc59d29b..ad264c915615f9a2a46eeae26c64c6af97379908 100644 (file)
@@ -218,7 +218,7 @@ static void thread_set_title(struct tevent_context *ev, const char *title)
 static int thread_mutex_init(smb_mutex_t *mutex, const char *name)
 {
        pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
-       mutex->mutex = memdup(&m, sizeof(m));
+       mutex->mutex = smb_memdup(&m, sizeof(m));
        if (! mutex->mutex) {
                errno = ENOMEM;
                return -1;
@@ -294,7 +294,7 @@ static int thread_mutex_unlock(smb_mutex_t *mutex, const char *name)
 static int thread_rwlock_init(smb_rwlock_t *rwlock, const char *name)
 {
        pthread_rwlock_t m = PTHREAD_RWLOCK_INITIALIZER;
-       rwlock->rwlock = memdup(&m, sizeof(m));
+       rwlock->rwlock = smb_memdup(&m, sizeof(m));
        if (! rwlock->rwlock) {
                errno = ENOMEM;
                return -1;