X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client_common.c;h=a8d480555708f77331cf4eb89b4b6d0df43d02c5;hp=261dc833c0abd82712749198e657d0accfb1804d;hb=3cdcb449fc23f0bebe34343dc26b4e34b82175d5;hpb=fc2ef6feea6f54a6d8bf0396e408e233c263bf37 diff --git a/client_common.c b/client_common.c index 261dc833..a8d48055 100644 --- a/client_common.c +++ b/client_common.c @@ -40,7 +40,6 @@ void client_close(struct client_task *ct) if (!ct) return; free(ct->user); - free(ct->config_file); free(ct->key_file); lls_free_parse_result(ct->lpr, CLIENT_CMD_PTR); free(ct->challenge_hash); @@ -595,18 +594,17 @@ int client_parse_config(int argc, char *argv[], struct client_task **ct_ptr, ct->scc.fd = -1; ct->lpr = lpr; ct->key_file = kf; - ct->config_file = cf; ct->user = user; *ct_ptr = ct; ret = lls_num_inputs(lpr); out: free(home); + free(cf); if (ret < 0) { if (errctx) PARA_ERROR_LOG("%s\n", errctx); free(errctx); lls_free_parse_result(lpr, cmd); - free(cf); free(kf); *ct_ptr = NULL; }