connection: fix kdbus_conn_lock2() for A==B
authorDavid Herrmann <dh.herrmann@gmail.com>
Thu, 8 Jan 2015 23:36:38 +0000 (00:36 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Thu, 8 Jan 2015 23:36:38 +0000 (00:36 +0100)
commit5dcd2bbbde7ae25c6d018a3966d7853d8faece1c
tree06df78cf9a66c07c2fe6428fe4a8dc90809de2d4
parent2500b02d832233d3b77ec9f8427d5aadbaadc41b
connection: fix kdbus_conn_lock2() for A==B

In odd cases (eg., sending a message to yourself), you might call
kdbus_conn_lock2() with A==B. Make sure we lock the connection only once
to not dead-lock.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
connection.h