From 755d66e2c88431c3c41ae20b5a8c894d8e721963 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Thu, 25 Jul 2013 19:26:47 -0400 Subject: [PATCH] Another fix for LIST not showing some elements after error. Similar to commit abcbf90. --- src/xml.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xml.c b/src/xml.c index a292eb89..8c199162 100644 --- a/src/xml.c +++ b/src/xml.c @@ -1164,13 +1164,16 @@ path_list_recurse (xmlDocPtr doc, xmlNodePtr node, elements->resolving = r; elements->prefix = save; - if (rc) + if (rc && gpg_err_code (rc) != GPG_ERR_ELOOP) { xfree (tmp); xmlFree (target); xmlFree (a); return rc; } + + error_flag = err = rc; + rc = 0; } xfree (tmp); -- 2.11.4.GIT