diff options
-rw-r--r-- | src/lib/kdb/fetch_mkey.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/kdb/fetch_mkey.c b/src/lib/kdb/fetch_mkey.c index 388fdc011..d7fb0f377 100644 --- a/src/lib/kdb/fetch_mkey.c +++ b/src/lib/kdb/fetch_mkey.c @@ -98,7 +98,11 @@ OLDDECLARG(krb5_keyblock *,key) realm->length)); (void) strcat(defkeyfile, ""); +#if defined(__STDC__) + if (!(kf = fopen(defkeyfile, "rb"))) +#else if (!(kf = fopen(defkeyfile, "r"))) +#endif return KRB5_KDB_CANTREAD_STORED; if (fread((krb5_pointer) &keytype, sizeof(keytype), 1, kf) != 1) { retval = KRB5_KDB_CANTREAD_STORED; |