]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r22026: Missed in my last commit, another case where we need to copy, not reference.
authorAndrew Bartlett <abartlet@samba.org>
Mon, 2 Apr 2007 12:52:08 +0000 (12:52 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:04 +0000 (12:19 -0500)
Andrew Bartlett

source/lib/util_pw.c

index d6dfbd50169be4c3862ba79c287ffe4559a47d06..52054ce90a57cfd209317e8c1b89e6a684f7573a 100644 (file)
@@ -74,7 +74,7 @@ struct passwd *getpwnam_alloc(TALLOC_CTX *mem_ctx, const char *name)
                if ((pwnam_cache[i] != NULL) && 
                    (strcmp(name, pwnam_cache[i]->pw_name) == 0)) {
                        DEBUG(10, ("Got %s from pwnam_cache\n", name));
-                       return (struct passwd *)talloc_reference(mem_ctx, pwnam_cache[i]);
+                       return tcopy_passwd(mem_ctx, pwnam_cache[i]);
                }
        }