X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Flibnfs.c;h=eab8fd2d936216408167d6f822604c66f2bc473f;hb=2fa14f9b97e2d20aedca55502ae03cf09dfe23b0;hp=2599accf6e14877b38b4a5dc9cf258ef9fbaff43;hpb=206a2ff644dc30bedda747d53dee2659f7dc634f;p=deb_libnfs.git diff --git a/lib/libnfs.c b/lib/libnfs.c index 2599acc..eab8fd2 100644 --- a/lib/libnfs.c +++ b/lib/libnfs.c @@ -524,28 +524,16 @@ int rpc_connect_program_async(struct rpc_context *rpc, char *server, int program return 0; } -void free_nfs_cb_data(struct nfs_cb_data *data) +static void free_nfs_cb_data(struct nfs_cb_data *data) { - if (data->saved_path != NULL) { - free(data->saved_path); - data->saved_path = NULL; - } - if (data->continue_data != NULL) { assert(data->free_continue_data); data->free_continue_data(data->continue_data); - data->continue_data = NULL; } - if (data->fh.data.data_val != NULL) { - free(data->fh.data.data_val); - data->fh.data.data_val = NULL; - } - - if (data->buffer != NULL) { - free(data->buffer); - data->buffer = NULL; - } + free(data->saved_path); + free(data->fh.data.data_val); + free(data->buffer); free(data); }