X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=client_common.c;h=642852ec6b8751454538ac9f3a021970f5cfbdef;hb=a25f6bb7169f0ea86522a0c613a8ec1dad358103;hp=2a6b47d6b2b095daadf05659eafd52abfb218b35;hpb=a3b9a75159d2530c931aa43f4a662b4d9bd3a4a3;p=paraslash.git diff --git a/client_common.c b/client_common.c index 2a6b47d6..642852ec 100644 --- a/client_common.c +++ b/client_common.c @@ -578,8 +578,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); }