OSDN Git Service

obexd: Fix memleak when unregistering MAP event handler
authorChristian Fetzer <christian.fetzer@bmw-carit.de>
Thu, 22 Aug 2013 16:07:49 +0000 (18:07 +0200)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Mon, 26 Aug 2013 11:56:39 +0000 (14:56 +0300)
commit576fb290a5425c5c9036a98cdf9359e188c703b4
tree97cbd46f6f80eb3d551389e95a6ace0c78fc4860
parent4946657a2da769234a9cac1078be00e71231146d
obexd: Fix memleak when unregistering MAP event handler

96 bytes in 3 blocks are definitely lost in loss record 217 of 310
  at 0x4C29E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  by 0x5977858: g_malloc0 (in /usr/lib/libglib-2.0.so.0.3600.3)
  by 0x433A87: map_register_event_handler (map-event.c:76)
  by 0x4324C1: set_notification_registration (map.c:1722)
  by 0x4325BB: map_probe (map.c:1801)
  by 0x42D55C: obc_session_register (session.c:862)
  by 0x42BE4B: create_callback (manager.c:100)
  by 0x42CA0D: connect_cb (session.c:281)
  by 0x4191CB: handle_response (gobex.c:949)
  by 0x4196F0: incoming_data (gobex.c:1192)
  by 0x5971DA5: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.3600.3)
  by 0x59720F7: ??? (in /usr/lib/libglib-2.0.so.0.3600.3)
obexd/client/map-event.c