diff options
author | Luke Leighton <lkcl@samba.org> | 1999-11-29 21:16:12 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-11-29 21:16:12 +0000 |
commit | 44334ace985b55295dfc1c93e92d46e01d39fb97 (patch) | |
tree | c5fea98bba79a19cda1226954794a3407be93c71 /source3/rpcclient/rpcclient.c | |
parent | e302cb2b189f679bcf7efe60d5ae9fb4218c1411 (diff) | |
download | samba-44334ace985b55295dfc1c93e92d46e01d39fb97.tar.gz samba-44334ace985b55295dfc1c93e92d46e01d39fb97.tar.bz2 samba-44334ace985b55295dfc1c93e92d46e01d39fb97.zip |
ok. got ntlogin command working. argh, it maintains a connection to
the remote machine, because i don't know what to _do_ with it!!!!
argh!!!
(This used to be commit 85cc680736f17e3f879895be5dac8f1427653919)
Diffstat (limited to 'source3/rpcclient/rpcclient.c')
-rw-r--r-- | source3/rpcclient/rpcclient.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/rpcclient/rpcclient.c b/source3/rpcclient/rpcclient.c index 3951b8e564..c55f99fcaf 100644 --- a/source3/rpcclient/rpcclient.c +++ b/source3/rpcclient/rpcclient.c @@ -579,6 +579,7 @@ static void cmd_quit(struct client_info *info, int argc, char *argv[]) dbgflush(); } #endif + free_connections(); exit(0); } @@ -1490,6 +1491,7 @@ static void cmd_set(struct client_info *info, int argc, char *argv[]) cli_info.dest_ip = *interpret_addr2(optarg); if (zero_ip(cli_info.dest_ip)) { + free_connections(); exit(1); } break; @@ -1707,6 +1709,7 @@ void readline_init(void) readline_init(); TimeInit(); charset_initialise(); + init_connections(); myumask = umask(0); umask(myumask); @@ -1719,6 +1722,7 @@ void readline_init(void) if (argc < 2) { usage(argv[0]); + free_connections(); exit(1); } @@ -1731,6 +1735,7 @@ void readline_init(void) if (IS_BITS_SET_ALL(cmd_set_options, CMD_HELP)) { + free_connections(); exit(0); } @@ -1740,5 +1745,7 @@ void readline_init(void) process(&cli_info, NULL); + free_connections(); + return(0); } |