This fixes the following errors:
client/player.c:1406:44: warning: Dereference of null pointer
[core.NullDereference]
reply = endpoint_select_config_reply(msg, p->data.iov_base,
^~~~~~~~~~~~~~~~
client/player.c:1866:2: warning: 3rd function call argument is an
uninitialized value [core.CallAndMessage]
iov_append(&cfg->caps, data, len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Manika Shrivastava <manika.sh@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
if (!p)
NULL;
+ if (p->data.iov_base) {
+ reply = g_dbus_create_error(msg, "org.bluez.Error.Rejected",
+ NULL);
+ return reply;
+ }
+
reply = endpoint_select_config_reply(msg, p->data.iov_base,
p->data.iov_len);
if (!reply)
{
struct endpoint_config *cfg = user_data;
uint8_t *data;
- size_t len;
+ size_t len = 0;
data = str2bytearray((char *) input, &len);