diff --git a/src/modules/Parser/html.c b/src/modules/Parser/html.c index bc1e55b2423e3c01ae8595b8504b57964ae74179..91c51bc2ecf68f6ba372b6048e664ada85b74669 100644 --- a/src/modules/Parser/html.c +++ b/src/modules/Parser/html.c @@ -1886,6 +1886,8 @@ static void try_feed(int finished) static void low_feed(struct pike_string *ps) { + struct piece *f; + f=malloc(sizeof(struct piece)); if (!f) error("feed: out of memory\n"); @@ -1928,8 +1930,6 @@ static void low_feed(struct pike_string *ps) static void html_feed(INT32 args) { - struct piece *f; - DEBUG((stderr,"feed %d chars\n", (args&&sp[-args].type==T_STRING)? sp[-args].u.string->len:-1));