summaryrefslogtreecommitdiffstats
path: root/source/utils/smbpasswd.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2007-09-04 05:39:06 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:30:29 -0500
commitcddb9f11d5fafcd3797cb242775c37f0c04d4f15 (patch)
treedc9abe7e50861faa596574a6d7d5f7eeb3420b52 /source/utils/smbpasswd.c
parent62426a055513c309a381d0d96d60edc07e6dfcdf (diff)
downloadsamba-cddb9f11d5fafcd3797cb242775c37f0c04d4f15.tar.gz
samba-cddb9f11d5fafcd3797cb242775c37f0c04d4f15.tar.xz
samba-cddb9f11d5fafcd3797cb242775c37f0c04d4f15.zip
r24943: Some stackframes
Diffstat (limited to 'source/utils/smbpasswd.c')
-rw-r--r--source/utils/smbpasswd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/utils/smbpasswd.c b/source/utils/smbpasswd.c
index 1da9b5e5288..f1a23870900 100644
--- a/source/utils/smbpasswd.c
+++ b/source/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;
}