X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=client_common.c;h=fe8234f98fe90f6ce74ea5e22699fbfc0059a042;hb=a7f9189eff6a035849ee95ea6b3492f96d4e0c16;hp=eeb47c6053ec071a0ff3ed8bed3d4a75fcec4aef;hpb=1065059dac18aa6bf2f86c22b64543b98bc8e968;p=paraslash.git diff --git a/client_common.c b/client_common.c index eeb47c60..fe8234f9 100644 --- a/client_common.c +++ b/client_common.c @@ -581,8 +581,9 @@ int client_parse_config(int argc, char *argv[], struct client_task **ct_ptr, if (CLIENT_OPT_GIVEN(KEY_FILE, lpr)) kf = para_strdup(CLIENT_OPT_STRING_VAL(KEY_FILE, lpr)); else { + struct stat statbuf; kf = make_message("%s/.paraslash/key.%s", home, user); - if (!file_exists(kf)) { + if (stat(kf, &statbuf) != 0) { /* assume file does not exist */ free(kf); kf = make_message("%s/.ssh/id_rsa", home); }