diff --git a/src/ChangeLog b/src/ChangeLog index 540943cd..88c45013 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2000-11-01 Hrvoje Niksic + + * html.c (htmlfindurl): Fix recognition of # HTML fragments. + 2000-11-01 Hrvoje Niksic * url.c (construct): Rewritten for clarity. Avoids the diff --git a/src/html.c b/src/html.c index b5327ca3..ace0e31b 100644 --- a/src/html.c +++ b/src/html.c @@ -270,7 +270,7 @@ htmlfindurl (const char *buf, int bufsize, int *size, int init, for (++buf, --bufsize; bufsize && *buf != s->quote_char && *buf != '\n'; ++buf, --bufsize) - if (ph && *buf == '#') + if (!ph && *buf == '#') ph = buf; if (!bufsize) { @@ -294,7 +294,7 @@ htmlfindurl (const char *buf, int bufsize, int *size, int init, p = buf; for (; bufsize && !ISSPACE (*buf) && *buf != '>'; ++buf, --bufsize) - if (ph && *buf == '#') + if (!ph && *buf == '#') ph = buf; if (!bufsize) break;