summaryrefslogtreecommitdiffstats
path: root/plugins/omprog/omprog.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-11-28 10:19:29 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2012-11-28 10:19:29 +0100
commite581c3d26ef7fc954bd271b348663a9e5e735ea5 (patch)
tree3a1ef3a5affd9f99ebdbafa171c26f8a6d15f2bb /plugins/omprog/omprog.c
parentaaeb1945a7b7f8534edc04a03912c7942322fb83 (diff)
parentf161dfefd2455547847f0355b7a3a87063780a43 (diff)
downloadrsyslog-e581c3d26ef7fc954bd271b348663a9e5e735ea5.tar.gz
rsyslog-e581c3d26ef7fc954bd271b348663a9e5e735ea5.tar.bz2
rsyslog-e581c3d26ef7fc954bd271b348663a9e5e735ea5.zip
Merge branch 'v7-stable'
Conflicts: doc/imptcp.html plugins/mmjsonparse/mmjsonparse.c plugins/mmnormalize/mmnormalize.c
Diffstat (limited to 'plugins/omprog/omprog.c')
-rw-r--r--plugins/omprog/omprog.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/omprog/omprog.c b/plugins/omprog/omprog.c
index 6978a9d0..e425b428 100644
--- a/plugins/omprog/omprog.c
+++ b/plugins/omprog/omprog.c
@@ -128,7 +128,12 @@ static void execBinary(instanceData *pData, int fdStdin)
assert(pData != NULL);
fclose(stdin);
- dup(fdStdin);
+ if(dup(fdStdin) == -1) {
+ DBGPRINTF("omprog: dup() failed\n");
+ /* do some more error handling here? Maybe if the module
+ * gets some more widespread use...
+ */
+ }
//fclose(stdout);
/* we close all file handles as we fork soon