Commit: 499d0a4eaff054109e61d8395fd4a9c5941f3b9a
Parent: 90322684e0adef156d0be8499cc3558bb56bf122
Author: Christian Fetzer <christian.fetzer@bmw-carit.de>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2013-01-14 17:42:05
Tree: 33c092e762e349cce599940bfa60f593f17701b9

obexd: Fix segfault in parse_filter_read and parse_filter_priority Calls to ListMessages with filter 'Read' or 'Priority' caused a segfault in parse_filter_read / parse_filter_priority. The functions read D-Bus boolean values (uint32) into uint8. 0 0x00007ffff730332d in ?? () from /usr/lib/libdbus-1.so.3 1 0x00007ffff7304219 in dbus_message_iter_next () from /usr/lib/libdbus-1.so.3 2 0x000000000043ef0f in parse_message_filters ( apparam=<error reading variable: Cannot access memory at address 0x7ffffeffff08>, iter=<error reading variable: Cannot access memory at address 0x7ffffeffff00>) at obexd/client/map.c:1246

Diffstat

M obexd/client/map.c | 10 ++++++- - - -

1 files changed, 6 insertions(+), 4 deletions(-)

View Full Diff | Patch