]> granicus.if.org Git - icinga2/commitdiff
Open the command pipe with O_RDWR
authorGunnar Beutner <gunnar.beutner@netways.de>
Wed, 18 May 2016 13:52:29 +0000 (15:52 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Thu, 19 May 2016 07:50:55 +0000 (09:50 +0200)
fixes #11807

lib/compat/externalcommandlistener.cpp

index dcd57eb3f65f7c582a61c719b24d693abb642c87..359800dbf07aa4870a3fe90a4420567aaea87a7b 100644 (file)
@@ -94,7 +94,7 @@ void ExternalCommandListener::CommandPipeThread(const String& commandPath)
        }
 
        for (;;) {
-               int fd = open(commandPath.CStr(), O_RDONLY | O_NONBLOCK);
+               int fd = open(commandPath.CStr(), O_RDWR | O_NONBLOCK);
 
                if (fd < 0) {
                        Log(LogCritical, "ExternalCommandListener")