From: Daniel Mack Date: Tue, 24 Jun 2014 13:41:47 +0000 (+0200) Subject: connection: don't append to uninitialized metadata X-Git-Tag: upstream/0.20140911.160207utc~80 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=943e57ebbc1150f440c79d2ff2352160cc9427be;p=platform%2Fcore%2Fsystem%2Fkdbus-bus.git connection: don't append to uninitialized metadata kmsg->meta is only valid if conn_src != NULL. --- diff --git a/connection.c b/connection.c index 7fc6342..85ffa5a 100644 --- a/connection.c +++ b/connection.c @@ -1373,8 +1373,9 @@ int kdbus_conn_kmsg_send(struct kdbus_ep *ep, */ mutex_lock(&bus->lock); list_for_each_entry(c, &bus->monitors_list, monitor_entry) { - kdbus_meta_append(kmsg->meta, conn_src, kmsg->seq, - c->attach_flags); + if (conn_src) + kdbus_meta_append(kmsg->meta, conn_src, kmsg->seq, + c->attach_flags); kdbus_conn_queue_insert(c, NULL, kmsg, NULL); } mutex_unlock(&bus->lock);