aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2021-05-18 19:51:05 +0200
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2021-05-18 19:51:05 +0200
commit1b9c7922f14557c2fac78f9b7292eef4f5a1df73 (patch)
tree0b182d05a5e2e049d7a7c5ce256e12bc6e6b851f
parent3ae2a716a0e7f24b608b22458ef72793c6b6e842 (diff)
downloadpsmq-1b9c7922f14557c2fac78f9b7292eef4f5a1df73.tar.gz
psmq-1b9c7922f14557c2fac78f9b7292eef4f5a1df73.tar.bz2
psmq-1b9c7922f14557c2fac78f9b7292eef4f5a1df73.zip
lib/psmq.c: remove stupid mq_unlink()
mq_unlink accepts string not a mq descriptor. To remove mqueue we would need to hold mqueue name for the whole livetime of client. Waste of memory if you ask me, thus no unlink. Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
-rw-r--r--lib/psmq.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/psmq.c b/lib/psmq.c
index 5122fb2..914d559 100644
--- a/lib/psmq.c
+++ b/lib/psmq.c
@@ -471,7 +471,6 @@ int psmq_cleanup
psmq_publish_msg(psmq, PSMQ_CTRL_CMD_CLOSE, psmq->fd, NULL, NULL, 0, 0);
mq_close(psmq->qpub);
mq_close(psmq->qsub);
- mq_unlink(psmq->qsub);
psmq->qpub = (mqd_t) -1;
psmq->qsub = (mqd_t) -1;
return 0;