From b4ad3486b916ea96e07397ae313155ed28713768 Mon Sep 17 00:00:00 2001 From: malc Date: Wed, 16 Jun 2010 02:12:50 +0400 Subject: [PATCH] Do not continue searching after encountering (undefined) regexec error --- link.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/link.c b/link.c index 4584251..a4d4a09 100644 --- a/link.c +++ b/link.c @@ -782,6 +782,10 @@ static void search (regex_t *re, int pageno, int y, int forward) printd (state.sock, "T regexec error `%.*s'", (int) size, errbuf); + fz_freetextspan (text); + pdf_droppage (drawpage); + free (pspan); + return; } } else { -- 2.11.4.GIT