diff options
Diffstat (limited to 'source3/utils/smbpasswd.c')
-rw-r--r-- | source3/utils/smbpasswd.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source3/utils/smbpasswd.c b/source3/utils/smbpasswd.c index 1da9b5e528..f1a2387090 100644 --- a/source3/utils/smbpasswd.c +++ b/source3/utils/smbpasswd.c @@ -550,7 +550,9 @@ static int process_nonroot(int local_flags) **********************************************************/ int main(int argc, char **argv) { + TALLOC_CTX *frame = talloc_stackframe(); int local_flags = 0; + int ret; AllowDebugChange = False; @@ -587,5 +589,7 @@ int main(int argc, char **argv) return process_root(local_flags); } - return process_nonroot(local_flags); + ret = process_nonroot(local_flags); + TALLOC_FREE(frame); + return ret; } |