diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2010-04-22 15:31:51 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-04-22 15:39:46 +1000 |
commit | b071228996005d26e4e6546e14bfd3f93b907ca6 (patch) | |
tree | df52621b9bba45ff780b5339bc53e1b2f9acb9d2 | |
parent | 67f3dfefb0b5708ad5b692f19c1a3a5b135264ca (diff) |
evtest-capture: 0 is a valid fd.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | evtest-capture.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/evtest-capture.c b/evtest-capture.c index 0f68494..854139d 100644 --- a/evtest-capture.c +++ b/evtest-capture.c @@ -852,7 +852,7 @@ static void usage(void) int main(int argc, char **argv) { - int fd = 0; + int fd = -1; int rc; char *outfile = "evtest-capture.xml"; char infile[64]; @@ -896,9 +896,12 @@ int main(int argc, char **argv) return 0; error: - if (writer) - xmlTextWriterEndDocument(writer); - xmlCleanupParser(); + if (fd >= 0) + { + if (writer) + xmlTextWriterEndDocument(writer); + xmlCleanupParser(); + } perror("Failed with error"); return 1; } |