From 073e1a20526c8d7866d601f2e77a5462431e0a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 13 Nov 2006 17:45:27 +0000 Subject: [PATCH] (fill_zeros): stop using MIN. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19029 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/pac.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/krb5/pac.c b/lib/krb5/pac.c index 69e04073a..9d18f8217 100644 --- a/lib/krb5/pac.c +++ b/lib/krb5/pac.c @@ -618,9 +618,13 @@ static krb5_error_code fill_zeros(krb5_context context, krb5_storage *sp, size_t len) { ssize_t sret; + size_t l; while (len) { - sret = krb5_storage_write(sp, zeros, MIN(len, sizeof(zeros))); + l = len; + if (l > sizeof(zeros)) + l = sizeof(zeros); + sret = krb5_storage_write(sp, zeros, l); if (sret <= 0) { krb5_set_error_string(context, "out of memory"); return ENOMEM;