summaryrefslogtreecommitdiff
path: root/obexd
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2013-10-09 14:11:40 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2013-10-09 17:37:41 +0200
commitfd02ee7b32b32523d3eb6ba3ac98a0bdb2b8bef1 (patch)
treed8603e53cb1d079aac10eb38759d80b1b7f36cad /obexd
parentafeb0d0bf9118caf5048c096a90329cf9e6941bf (diff)
obexd/MAP: Fix sending \0 after filler byte
It is not necessary to append \0 after the filler byte (0x30), the spec just talk about the a byte not bytes.
Diffstat (limited to 'obexd')
-rw-r--r--obexd/client/map.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/obexd/client/map.c b/obexd/client/map.c
index 4373d746c..9d90a9284 100644
--- a/obexd/client/map.c
+++ b/obexd/client/map.c
@@ -729,7 +729,7 @@ static void set_status(const GDBusPropertyTable *property,
gboolean value;
GError *err = NULL;
GObexApparam *apparam;
- char contents[2];
+ char contents[1];
char handle[21];
if (dbus_message_iter_get_arg_type(iter) != DBUS_TYPE_BOOLEAN) {
@@ -742,7 +742,6 @@ static void set_status(const GDBusPropertyTable *property,
dbus_message_iter_get_basic(iter, &value);
contents[0] = FILLER_BYTE;
- contents[1] = '\0';
if (snprintf(handle, sizeof(handle), "%" PRIu64, msg->handle) < 0)
goto fail;
@@ -1612,13 +1611,12 @@ static DBusMessage *map_update_inbox(DBusConnection *connection,
{
struct map_data *map = user_data;
DBusMessage *reply;
- char contents[2];
+ char contents[1];
struct obc_transfer *transfer;
GError *err = NULL;
struct pending_request *request;
contents[0] = FILLER_BYTE;
- contents[1] = '\0';
transfer = obc_transfer_put("x-bt/MAP-messageUpdate", NULL, NULL,
contents, sizeof(contents),
@@ -1935,7 +1933,7 @@ static bool set_notification_registration(struct map_data *map, bool status)
struct obc_transfer *transfer;
GError *err = NULL;
GObexApparam *apparam;
- char contents[2];
+ char contents[1];
const char *address;
address = obc_session_get_destination(map->session);
@@ -1951,7 +1949,6 @@ static bool set_notification_registration(struct map_data *map, bool status)
}
contents[0] = FILLER_BYTE;
- contents[1] = '\0';
transfer = obc_transfer_put("x-bt/MAP-NotificationRegistration", NULL,
NULL, contents, sizeof(contents), &err);