From a8a2e8140b0e9faf83b5bd3a96634da24b7ca315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 9 May 2009 14:21:29 +0000 Subject: [PATCH] catch failure git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25203 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/log.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/kadm5/log.c b/lib/kadm5/log.c index c32a1241e..7694c7158 100644 --- a/lib/kadm5/log.c +++ b/lib/kadm5/log.c @@ -862,6 +862,8 @@ kadm5_log_previous (krb5_context context, goto end_of_storage; *len = tmp; ret = krb5_ret_int32 (sp, &tmp); + if (ret) + goto end_of_storage; *ver = tmp; off = 24 + *len; krb5_storage_seek(sp, -off, SEEK_CUR); @@ -880,6 +882,8 @@ kadm5_log_previous (krb5_context context, goto end_of_storage; *timestamp = tmp; ret = krb5_ret_int32 (sp, &tmp); + if (ret) + goto end_of_storage; *op = tmp; ret = krb5_ret_int32 (sp, &tmp); if (ret)