commit | 358c49fee3d221fc523a360d041e89da2569fd7c | [log] [tgz] |
---|---|---|
author | Brian Silverman <brians> | Wed Mar 05 16:56:34 2014 -0800 |
committer | Brian Silverman <brians> | Wed Mar 05 17:01:25 2014 -0800 |
tree | 6f2fccf98505a3528431b9624f379d7e4d0ca290 | |
parent | d30d7380a51c17a853f7d0f5994951f25d88c1c5 [diff] [blame] |
fixed a queue message leak
diff --git a/aos/linux_code/ipc_lib/queue.cc b/aos/linux_code/ipc_lib/queue.cc index 6c8b046..8ab7ced 100644 --- a/aos/linux_code/ipc_lib/queue.cc +++ b/aos/linux_code/ipc_lib/queue.cc
@@ -251,6 +251,7 @@ if (kWriteDebug) { printf("queue: not blocking on %p. returning false\n", this); } + DecrementMessageReferenceCount(msg); return false; } else if (options & kOverride) { if (kWriteDebug) {