mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-30 16:17:02 +01:00
gpgparsemail: Fix last commit (3f2bdac)
* tools/rfc822parse.c (parse_field): Replace break by goto. -- Brown paper bag bug: Changing an IF to a WHILE inside another loop requires to fix the inner break. Reported-by: Hanno Böck Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
3f2bdac2f2
commit
9433661419
@ -829,7 +829,7 @@ parse_field (HDR_LINE hdr)
|
||||
while (!*s)
|
||||
{
|
||||
if (!hdr->next || !hdr->next->cont)
|
||||
break;
|
||||
goto oparen_out;
|
||||
/* Next item is a header continuation line. */
|
||||
hdr = hdr->next;
|
||||
s = hdr->line;
|
||||
@ -852,6 +852,7 @@ parse_field (HDR_LINE hdr)
|
||||
else if (*s == '\"')
|
||||
in_quote = 1;
|
||||
}
|
||||
oparen_out:
|
||||
if (!*s)
|
||||
; /* Actually this is an error, but we don't care about it. */
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user