diff options
author | Volker Lendecke <vl@sernet.de> | 2007-11-04 18:15:37 +0100 |
---|---|---|
committer | Volker Lendecke <vl@sernet.de> | 2007-11-05 03:16:58 +0100 |
commit | 33d83175715d2179588c774259fd707c6daea2f9 (patch) | |
tree | a512fe8714ce460f6ad9c7e5cb0251e202143750 /source3/passdb/passdb.c | |
parent | 4c3040a4e8f484256b1c660ee0544b1b964c785f (diff) | |
download | samba-33d83175715d2179588c774259fd707c6daea2f9.tar.gz samba-33d83175715d2179588c774259fd707c6daea2f9.tar.bz2 samba-33d83175715d2179588c774259fd707c6daea2f9.zip |
static pstring removal
(This used to be commit 5490e2d77233f594a42cb32eda8215014db544e3)
Diffstat (limited to 'source3/passdb/passdb.c')
-rw-r--r-- | source3/passdb/passdb.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index 9254aba715..e1e5967af3 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -261,7 +261,8 @@ NTSTATUS samu_alloc_rid_unix(struct samu *user, const struct passwd *pwd) char *pdb_encode_acct_ctrl(uint32 acct_ctrl, size_t length) { - static fstring acct_str; + fstring acct_str; + char *result; size_t i = 0; @@ -288,7 +289,9 @@ char *pdb_encode_acct_ctrl(uint32 acct_ctrl, size_t length) acct_str[i++] = ']'; acct_str[i++] = '\0'; - return acct_str; + result = talloc_strdup(talloc_tos(), acct_str); + SMB_ASSERT(result != NULL); + return result; } /********************************************************** |