gecko-dev/dom/bluetooth/common
Nathan Froyd 199217336c Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian
ObexHeaderSet::GetTarget copies the data associated with the
ObexHeaderId::Target id into a newly-allocated buffer.  All callers of
this function, however, fail to free the buffer once they are done with it.

Instead of simply freeing the buffer in the caller, however, let's add
an API to ObexHeaderSet that gives direct access to the desired header.
Doing this means that we have direct access to the data--no copying
necessary--and we also make the caller slightly faster, since it no
longer has to verify that the appropriate header is there, followed by
re-searching for the header it already knows is there.
2015-11-04 10:42:01 -05:00
..
webapi Bug 1228479 - Remove redundant blob handling in BluetoothMapRequestHandle::ReplyToFolderListing, r=shuang 2015-11-27 14:03:03 +08:00
BluetoothCommon.cpp Bug 1224166: Define Bluetooth debug flag in BluetoothCommon.cpp, r=shuang 2015-11-13 15:23:41 +01:00
BluetoothCommon.h Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun 2015-11-13 15:26:50 +01:00
BluetoothHashKeys.h Bug 1207649: Prepare |BluetoothAddress| for general use throughout Bluetooth code, r=brsun 2015-09-30 09:42:33 +02:00
BluetoothHfpManagerBase.h
BluetoothHidManager.cpp Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothHidManager.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothInterface.cpp Bug 1223806: Convert Bluetooth to |BluetoothCoreNotificationHandler|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothInterface.h Bug 1223806: Convert Bluetooth to |BluetoothCoreInterface|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothProfileController.cpp Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothProfileController.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothProfileManagerBase.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothReplyRunnable.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothReplyRunnable.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothRilListener.cpp Bug 1110619 - Part 3: Bluetooth Changes. r=btian 2015-11-12 17:04:00 +08:00
BluetoothRilListener.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothService.cpp Bug 961049 - Part 3: Move PersistenceType serializer from indexedDB to quota module; r=baku 2015-11-22 10:43:34 +01:00
BluetoothService.h Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu 2015-11-17 11:25:34 +01:00
BluetoothSocketObserver.h
BluetoothUtils.cpp Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu 2015-11-17 11:25:34 +01:00
BluetoothUtils.h Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu 2015-11-17 11:25:34 +01:00
BluetoothUuid.cpp Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothUuid.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
ObexBase.cpp Bug 1168298 - Support OBEX authentication procedure, r=shuang, r=mrbkap 2015-11-10 11:34:11 +08:00
ObexBase.h Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian 2015-11-04 10:42:01 -05:00