bluez/obexd/client
Luiz Augusto von Dentz b3b5fc6229 obexd/session: Fix crash when transport is disconnected
When transport is disconnected unexpectedly it can cause the following
crash:
gobex-DEBUG: gobex/gobex.c:g_obex_send_internal() The transport is not connected
Invalid read of size 8
   at 0x42662E: session_process_queue (session.c:789)
   by 0x42668F: session_process (session.c:719)
   by 0x3D46047E05: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x3D46048157: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x3D46048559: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x40D5FC: main (main.c:319)
 Address 0x5086760 is 32 bytes inside a block of size 56 free'd
   at 0x4A074C4: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
   by 0x3D4604D9AE: g_free (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x426146: session_process_setpath (session.c:1063)
   by 0x426629: session_process_queue (session.c:786)
   by 0x42668F: session_process (session.c:719)
   by 0x3D46047E05: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x3D46048157: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x3D46048559: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3600.3)
   by 0x40D5FC: main (main.c:319)
2013-10-15 09:56:45 +03:00
..
bluetooth.c obexd/bluetooth: Fix memory leak when adapter is off 2013-09-26 15:53:37 +03:00
bluetooth.h obexd: add bluetooth transport driver 2012-12-04 22:48:51 +01:00
dbus.c obexd/client: Remove unused static functions 2013-10-04 14:10:33 +03:00
dbus.h obexd: Remove unused D-Bus helper functions 2012-12-19 10:29:18 +02:00
driver.c Revert "Ensure config.h is included by using CPPFLAGS" 2012-12-07 12:46:04 +02:00
driver.h obexd: port to gobex 2012-12-04 22:48:43 +01:00
ftp.c obexd: Get rid of gint 2013-05-01 09:08:53 +03:00
ftp.h obexd: add ftp target 2012-12-04 22:48:42 +01:00
manager.c obexd: Remove the total silly usage of gchar and replace it with char 2013-01-04 12:27:55 -08:00
manager.h obexd: Add client prefix to client manager functions 2012-12-18 16:03:42 +02:00
map-event.c obexd/MAP: Store message handle in binary format 2013-10-03 16:46:41 +03:00
map-event.h obexd/MAP: Store message handle in binary format 2013-10-03 16:46:41 +03:00
map.c obexd/MAP: Fix parsing message handles as decimal numbers 2013-10-09 17:37:44 +02:00
map.h obexd: Add basic support for MAP client in obex-client 2012-12-04 22:48:50 +01:00
mns.c obexd/MAP: Fix parsing message handles as decimal numbers 2013-10-09 17:37:44 +02:00
opp.c obex-client: Rename org.bluez.obex.ObjectPush to org.bluez.obex.ObjectPush1 2012-12-21 11:59:41 +02:00
opp.h obexd: add opp target 2012-12-04 22:48:42 +01:00
pbap.c obexd: Get rid of gint 2013-05-01 09:08:53 +03:00
pbap.h obexd: add pbap target 2012-12-04 22:48:42 +01:00
session.c obexd/session: Fix crash when transport is disconnected 2013-10-15 09:56:45 +03:00
session.h obexd: Add obc_session_get_folder function 2013-09-02 13:13:16 +03:00
sync.c obexd: Update string enumeration values to lower case 2012-12-22 18:30:05 +02:00
sync.h obexd: add sync target 2012-12-04 22:48:42 +01:00
transfer.c client/transfer: Return "error" for unknown status in status2str 2013-10-04 14:10:33 +03:00
transfer.h obexd: Add Session property to Transfer interface 2012-12-21 17:06:10 +02:00
transport.c Revert "Ensure config.h is included by using CPPFLAGS" 2012-12-07 12:46:04 +02:00
transport.h obexd: Add getattribute to obc_transport 2013-04-17 13:31:05 +03:00