summaryrefslogtreecommitdiff
path: root/sfeed.c
diff options
context:
space:
mode:
Diffstat (limited to 'sfeed.c')
-rw-r--r--sfeed.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sfeed.c b/sfeed.c
index 07392e7..344b7f8 100644
--- a/sfeed.c
+++ b/sfeed.c
@@ -778,14 +778,14 @@ main(int argc, char *argv[])
ctx.item.contenttype = ContentTypePlain;
ctx.item.feedtype = FeedTypeNone;
- xmlparser_init(&parser, stdin);
+ memset(&parser, 0, sizeof(parser));
parser.xmltagstart = xml_handler_start_element;
parser.xmltagend = xml_handler_end_element;
parser.xmldata = xml_handler_data;
parser.xmldataentity = xml_handler_data_entity;
parser.xmlattr = xml_handler_attr;
parser.xmlcdata = xml_handler_cdata;
- xmlparser_parse(&parser);
+ xmlparser_parse_fd(&parser, 0);
return 0;
}