diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-10-15 21:29:17 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-10-15 21:29:17 +0200 |
commit | 8968dccfb6f38b47fec287a889a2799f35a38ba8 (patch) | |
tree | 5e2fea2b090010ad3160a4b42daab78a98f7089d | |
parent | e3e54b4f62f02b7c787ecaf064dba17ee1f1a9ca (diff) | |
download | libextractor-8968dccfb6f38b47fec287a889a2799f35a38ba8.tar.gz libextractor-8968dccfb6f38b47fec287a889a2799f35a38ba8.zip |
check return values from dup2()
-rw-r--r-- | src/plugins/pdf_extractor.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/pdf_extractor.c b/src/plugins/pdf_extractor.c index cd58bff..da1f663 100644 --- a/src/plugins/pdf_extractor.c +++ b/src/plugins/pdf_extractor.c | |||
@@ -178,8 +178,9 @@ EXTRACTOR_pdf_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
178 | /* am child, exec 'pdfinfo' */ | 178 | /* am child, exec 'pdfinfo' */ |
179 | close (0); | 179 | close (0); |
180 | close (1); | 180 | close (1); |
181 | dup2 (in[0], 0); | 181 | if ( (-1 == dup2 (in[0], 0)) || |
182 | dup2 (out[1], 1); | 182 | (-1 == dup2 (out[1], 1)) ) |
183 | exit (1); | ||
183 | close (in[0]); | 184 | close (in[0]); |
184 | close (in[1]); | 185 | close (in[1]); |
185 | close (out[0]); | 186 | close (out[0]); |