diff --git a/lib/krb5/store.c b/lib/krb5/store.c index f95fd83aa..e98dd4b96 100644 --- a/lib/krb5/store.c +++ b/lib/krb5/store.c @@ -968,7 +968,7 @@ krb5_ret_data(krb5_storage *sp, bytes = sp->fetch(sp, data->data, size); if (bytes < 0 || bytes != size) { krb5_data_free(data); - return (ret < 0)? errno : sp->eof_code; + return (bytes < 0)? errno : sp->eof_code; } } return 0;