OSDN Git Service

core: Fix crash when a duplicated record is found
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 18 Jun 2013 08:08:54 +0000 (11:08 +0300)
committerJohan Hedberg <johan.hedberg@intel.com>
Tue, 18 Jun 2013 10:27:56 +0000 (13:27 +0300)
commitde63199f0c89fce76180edd40359fde4b13c54c1
tree72c9194bb2a517874c60780651b1b35bb1948799
parentb18723a18e8feb359a6d8538514ed0d4d82990d9
core: Fix crash when a duplicated record is found

 Invalid read of size 8
    at 0x470101: update_bredr_services (device.c:2784)
    by 0x470591: browse_cb (device.c:2975)
    by 0x458B0E: search_completed_cb (sdp-client.c:186)
    by 0x47C154: sdp_process (sdp.c:4343)
    by 0x458954: search_process_cb (sdp-client.c:205)
    by 0x3F31A47A54: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2)
    by 0x3F31A47D87: ??? (in /usr/lib64/libglib-2.0.so.0.3400.2)
    by 0x3F31A48181: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3400.2)
    by 0x40A265: main (main.c:595)
  Address 0x0 is not stack'd, malloc'd or (recently) free'd
src/device.c