From 74ecd12db9bf3406ca7e68541b99eb826011d97a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 25 Jul 2005 20:27:07 +0000 Subject: [PATCH] (mem_iter): follow conversion and return NULL when we get to the end, not ENOENT. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15740 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/ks_mem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/hx509/ks_mem.c b/lib/hx509/ks_mem.c index 71888c38a..a866de893 100644 --- a/lib/hx509/ks_mem.c +++ b/lib/hx509/ks_mem.c @@ -114,8 +114,10 @@ mem_iter(hx509_certs certs, unsigned long *iter = cursor; struct mem_data *mem = data; - if (*iter >= mem->len) - return ENOENT; + if (*iter >= mem->len) { + *cert = NULL; + return 0; + } *cert = hx509_cert_ref(mem->val[*iter]); (*iter)++;