commit | dff8d0f726cecc2cc9265bc7148333bcf6d8ac0c | [log] [tgz] |
---|---|---|
author | Stefan Kost <ensonic@users.sf.net> | Mon May 09 12:14:59 2011 +0300 |
committer | Stefan Kost <ensonic@users.sf.net> | Sat May 21 21:56:50 2011 +0300 |
tree | b437c8b998378ffb5605a65b74ff264bdb600e91 | |
parent | 4ea1866f7d98d7c0fceec0f5788b769977c1e7ee [diff] [blame] |
various: handle return values of write calls
diff --git a/testC14N.c b/testC14N.c index fbfa869..dc1a9a6 100644 --- a/testC14N.c +++ b/testC14N.c
@@ -104,8 +104,10 @@ with_comments, &result); if(ret >= 0) { if(result != NULL) { - write(1, result, ret); - xmlFree(result); + if (write(STDOUT_FILENO, result, ret) == -1) { + fprintf(stderr, "Can't write data\n"); + } + xmlFree(result); } } else { fprintf(stderr,"Error: failed to canonicalize XML file \"%s\" (ret=%d)\n", xml_filename, ret);