From: <svn...@op...> - 2009-04-14 11:56:38
|
Author: bellmich Date: Tue Apr 14 13:56:35 2009 New Revision: 1039 URL: http://libsyncml.opensync.org/changeset/1039 Log: fixed ticket #227 (modified patch from Patrick Pfeifer) Modified: trunk/libsyncml/transports/obex_client.c Modified: trunk/libsyncml/transports/obex_client.c ============================================================================== --- trunk/libsyncml/transports/obex_client.c Thu Apr 9 15:42:16 2009 (r1038) +++ trunk/libsyncml/transports/obex_client.c Tue Apr 14 13:56:35 2009 (r1039) @@ -485,6 +485,7 @@ { env->busy = FALSE; env->isDisconnected = TRUE; + OBEX_TransportDisconnect(env->obexhandle); smlTransportReceiveEvent(env->tsp, NULL, SML_TRANSPORT_EVENT_DISCONNECT_DONE, NULL, NULL); } break; @@ -557,6 +558,7 @@ { env->busy = FALSE; env->isDisconnected = TRUE; + OBEX_TransportDisconnect(env->obexhandle); smlTransportReceiveEvent(env->tsp, NULL, SML_TRANSPORT_EVENT_DISCONNECT_DONE, NULL, NULL); } } else { @@ -1173,6 +1175,7 @@ { env->busy = FALSE; env->isDisconnected = TRUE; + OBEX_TransportDisconnect(env->obexhandle); smlTransportReceiveEvent(env->tsp, NULL, SML_TRANSPORT_EVENT_DISCONNECT_DONE, NULL, NULL); } |