diff options
Diffstat (limited to 'rhnop-server/qlistener.lua')
-rw-r--r-- | rhnop-server/qlistener.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rhnop-server/qlistener.lua b/rhnop-server/qlistener.lua index 4e96649..783db5e 100644 --- a/rhnop-server/qlistener.lua +++ b/rhnop-server/qlistener.lua @@ -21,6 +21,7 @@ local last_cart = nil +require "posix" mq = require "mq" package.path = package.path .. ";" .. rhnoplibdir .. "/?.lua" @@ -58,7 +59,8 @@ function handle_message(msg) end function main_loop() - local q, err = mq.create(conf.queue_name, "ro") + 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) |