Fix for enabling self-broadcast-signal subscription 66/91866/1 accepted/tizen/common/20161012.154418 accepted/tizen/ivi/20161012.114024 accepted/tizen/mobile/20161012.113939 accepted/tizen/tv/20161012.113955 accepted/tizen/wearable/20161012.114005 submit/tizen/20161012.033918
authorINSUN PYO <insun.pyo@samsung.com>
Wed, 12 Oct 2016 03:11:10 +0000 (12:11 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Wed, 12 Oct 2016 03:15:38 +0000 (12:15 +0900)
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I4d52c8b8653025e2cca138b40a4e84f1805e1c7e

ipc/kdbus/bus.c

index cfe997fb4915bf60c8f7bab7606a15bdd95176d4..5bfe72ebbffce27e1bb5749f1d96bb4fcc9ed864 100644 (file)
@@ -271,6 +271,9 @@ void kdbus_bus_broadcast(struct kdbus_bus *bus,
 
        down_read(&bus->conn_rwlock);
        hash_for_each(bus->conn_hash, i, conn_dst, hentry) {
+        if ((conn_dst->id == kmsg->msg.src_id) && (current->tgid == 1))
+            continue;
+
                if (!kdbus_conn_is_ordinary(conn_dst))
                        continue;