From: Andrew Bartlett Date: Mon, 2 Apr 2007 12:52:08 +0000 (+0000) Subject: r22026: Missed in my last commit, another case where we need to copy, not reference. X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~802 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=635b83a21683068eb3908506d5ee1191e55381d1;p=thirdparty%2Fsamba.git r22026: Missed in my last commit, another case where we need to copy, not reference. Andrew Bartlett --- diff --git a/source/lib/util_pw.c b/source/lib/util_pw.c index d6dfbd50169..52054ce90a5 100644 --- a/source/lib/util_pw.c +++ b/source/lib/util_pw.c @@ -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]); } }