summaryrefslogtreecommitdiff
path: root/rhnop-server/qlistener.lua
diff options
context:
space:
mode:
Diffstat (limited to 'rhnop-server/qlistener.lua')
-rw-r--r--rhnop-server/qlistener.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/rhnop-server/qlistener.lua b/rhnop-server/qlistener.lua
index 783db5e..b419737 100644
--- a/rhnop-server/qlistener.lua
+++ b/rhnop-server/qlistener.lua
@@ -62,8 +62,11 @@ function main_loop()
posix.umask("rwxrwxr-x")
local q, err = mq.create(conf.queue_name, "ro", "rw-rw----")
if q == nil then
- io.stderr:write("creation of message queue failed: " .. err .. "\n")
- os.exit(1)
+ q, err = mq.open(queue_name, "wo")
+ if q == nil then
+ io.stderr:write("creation of message queue failed: " .. err .. "\n")
+ os.exit(1)
+ end
end
local ret, err = playlog:init()