projects
/
claws.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
373d079
)
Fix bug 3039 more - Why read line by line?
author
Colin Leroy
<colin@colino.net>
Sun, 18 May 2014 18:42:04 +0000
(20:42 +0200)
committer
Colin Leroy
<colin@colino.net>
Sun, 18 May 2014 18:42:46 +0000
(20:42 +0200)
src/html.c
patch
|
blob
|
history
diff --git
a/src/html.c
b/src/html.c
index 874b59554d1dec29fb6515ffcc8770d2a51002c6..db0126246a73529fbf841c51d2864457c014c09b 100644
(file)
--- a/
src/html.c
+++ b/
src/html.c
@@
-440,11
+440,13
@@
static SC_HTMLState sc_html_read_line(SC_HTMLParser *parser)
gchar buf[SC_HTMLBUFSIZE];
gchar buf2[SC_HTMLBUFSIZE];
gint index;
gchar buf[SC_HTMLBUFSIZE];
gchar buf2[SC_HTMLBUFSIZE];
gint index;
+ gint n;
if (parser->fp == NULL)
return SC_HTML_EOF;
if (parser->fp == NULL)
return SC_HTML_EOF;
- if (fgets(buf, sizeof(buf), parser->fp) == NULL) {
+ n = fread(buf, 1, sizeof(buf), parser->fp);
+ if (n == 0) {
parser->state = SC_HTML_EOF;
return SC_HTML_EOF;
}
parser->state = SC_HTML_EOF;
return SC_HTML_EOF;
}