diff --git a/lib/krb5/store.c b/lib/krb5/store.c index c8eb60b31..fc950a39b 100644 --- a/lib/krb5/store.c +++ b/lib/krb5/store.c @@ -199,13 +199,19 @@ krb5_error_code krb5_ret_times(int fd, krb5_times *times) { int ret; - ret = krb5_ret_int32(fd, ×->authtime); + int32_t tmp; + + ret = krb5_ret_int32(fd, &tmp); + times->authtime = tmp; if(ret) return ret; - ret = krb5_ret_int32(fd, ×->starttime); + ret = krb5_ret_int32(fd, &tmp); + times->starttime = tmp; if(ret) return ret; - ret = krb5_ret_int32(fd, ×->endtime); + ret = krb5_ret_int32(fd, &tmp); + times->endtime = tmp; if(ret) return ret; - ret = krb5_ret_int32(fd, ×->renew_till); + ret = krb5_ret_int32(fd, &tmp); + times->renew_till = tmp; return ret; }