diff options
author | Sheldon Hearn <sheldonh@FreeBSD.org> | 2001-12-20 16:16:25 +0000 |
---|---|---|
committer | Sheldon Hearn <sheldonh@FreeBSD.org> | 2001-12-20 16:16:25 +0000 |
commit | df3342d686a25c2ac043aab1f024ef5f96b52f27 (patch) | |
tree | 047ddfc533f4ae21ddcdd454a87abe41ff403b0d /contrib/smbfs/smbutil/smbutil.c | |
parent | f1b9d12761de3c33754f03e6d2a5bf9f1b40aad9 (diff) |
Notes
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 d66003f4346f..4d14f9e4a3f4 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(); |