diff options
author | Simo Sorce <idra@samba.org> | 2001-09-17 09:41:30 +0000 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2001-09-17 09:41:30 +0000 |
commit | 941a3a5d3a46fd4fb913fddc6aa956361d218d23 (patch) | |
tree | 2154f3049a126a91cf5cc12a79909a2a00664fc8 /source3/rpc_client/cli_connect.c | |
parent | 091dbaa00bfb970137290a306ee77b4c5255b6c2 (diff) | |
download | samba-941a3a5d3a46fd4fb913fddc6aa956361d218d23.tar.gz samba-941a3a5d3a46fd4fb913fddc6aa956361d218d23.tar.bz2 samba-941a3a5d3a46fd4fb913fddc6aa956361d218d23.zip |
move to SAFE_FREE()
(This used to be commit 549fe42bd48b3418e63ba4872bc5992dae46d514)
Diffstat (limited to 'source3/rpc_client/cli_connect.c')
-rw-r--r-- | source3/rpc_client/cli_connect.c | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/source3/rpc_client/cli_connect.c b/source3/rpc_client/cli_connect.c index ed01122383..f506729411 100644 --- a/source3/rpc_client/cli_connect.c +++ b/source3/rpc_client/cli_connect.c @@ -252,23 +252,10 @@ void cli_connection_free(struct cli_connection *con) free(oldcli); } */ - if (con->srv_name != NULL) - { - free(con->srv_name); - con->srv_name = NULL; - } - if (con->pipe_name != NULL) - { - free(con->pipe_name); - con->pipe_name = NULL; - } - - if (con->auth_info != NULL) - { - free(con->auth_info); - con->auth_info = NULL; - } - + SAFE_FREE(con->srv_name); + SAFE_FREE(con->pipe_name); + SAFE_FREE(con->auth_info); + memset(&con->usr_creds, 0, sizeof(con->usr_creds)); for (i = 0; i < num_cons; i++) @@ -279,7 +266,7 @@ void cli_connection_free(struct cli_connection *con) } } - free(con); + SAFE_FREE(con); } void cli_connection_unlink(struct cli_connection *con) |