diff options
author | sheldonh <sheldonh@FreeBSD.org> | 2001-12-20 16:16:25 +0000 |
---|---|---|
committer | sheldonh <sheldonh@FreeBSD.org> | 2001-12-20 16:16:25 +0000 |
commit | 48de1f540d9fce8ad29e667bb998732ab193d516 (patch) | |
tree | 047ddfc533f4ae21ddcdd454a87abe41ff403b0d /contrib/smbfs/smbutil/smbutil.c | |
parent | 4e260b134ff188548ec2c8a16a37570a4abf1257 (diff) | |
download | FreeBSD-src-48de1f540d9fce8ad29e667bb998732ab193d516.zip FreeBSD-src-48de1f540d9fce8ad29e667bb998732ab193d516.tar.gz |
Import smbfs-1.4.2.
Diffstat (limited to 'contrib/smbfs/smbutil/smbutil.c')
-rw-r--r-- | contrib/smbfs/smbutil/smbutil.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/contrib/smbfs/smbutil/smbutil.c b/contrib/smbfs/smbutil/smbutil.c index d66003f..4d14f9e 100644 --- a/contrib/smbfs/smbutil/smbutil.c +++ b/contrib/smbfs/smbutil/smbutil.c @@ -64,10 +64,9 @@ cmd_crypt(int argc, char *argv[]) psw = getpass("Password:"); else psw = argv[1]; - cp = malloc(strlen(psw + 4)); + cp = smb_simplecrypt(NULL, psw); if (cp == NULL) errx(EX_DATAERR, "out of memory"); - smb_simplecrypt(cp, psw); printf("%s\n", cp); free(cp); exit(0); @@ -97,6 +96,11 @@ main(int argc, char *argv[]) struct commands *cmd; char *cp; int opt; +#ifdef APPLE + extern void dropsuid(); + + dropsuid(); +#endif /* APPLE */ if (argc < 2) help(); |