From: Daniel Mack Date: Fri, 15 Aug 2014 17:46:10 +0000 (+0200) Subject: metadata: allow NULL pointers in kdbus_meta_append_data() X-Git-Tag: upstream/0.20140911.160207utc~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5ce601fbfea4a2991ab9c50604e2e9b41fac07e2;p=platform%2Fcore%2Fsystem%2Fkdbus-bus.git metadata: allow NULL pointers in kdbus_meta_append_data() Allow NULL pointers to be passed as data argument to kdbus_meta_append_data(), so users can use the function to only make space in the metadata without actually copying any payload. --- diff --git a/metadata.c b/metadata.c index 267bb49..b2b27e6 100644 --- a/metadata.c +++ b/metadata.c @@ -162,7 +162,8 @@ int kdbus_meta_append_data(struct kdbus_meta *meta, u64 type, item->type = type; item->size = KDBUS_ITEM_HEADER_SIZE + len; - memcpy(item->data, data, len); + if (data) + memcpy(item->data, data, len); return 0; }