From ed01de42b5c0a31e5d8054fe4214f9932d756d14 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Thu, 25 Jul 2013 20:31:40 -0400 Subject: [PATCH] Fix recursion loop when an element contains a non-existant target. --- src/xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xml.c b/src/xml.c index 8c199162..81e012a0 100644 --- a/src/xml.c +++ b/src/xml.c @@ -1862,7 +1862,7 @@ find_child_to_target (xmlDocPtr doc, xmlNodePtr node, depth--; } - if (rc) + if (rc && gpg_err_code (rc) != GPG_ERR_ELEMENT_NOT_FOUND) return rc; if (is_target) -- 2.11.4.GIT