From b5419c7dd2b703f796dc10480a5a73c907f41e14 Mon Sep 17 00:00:00 2001 From: Sylvain Fonteneau Date: Wed, 3 Nov 2010 11:11:22 -0500 Subject: Fixed HAL context issue. When disconnecting while an internal transceive was ongoing, the HAL context was corrupted. This has been fixed by adding a dedicated context for the disconnect operation. Change-Id: I279474f29164b3ab7d40cdd0e9b8f71f842774b0 --- src/phHal4Nfc_P2P.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/phHal4Nfc_P2P.c') diff --git a/src/phHal4Nfc_P2P.c b/src/phHal4Nfc_P2P.c index 2397812..47a64de 100644 --- a/src/phHal4Nfc_P2P.c +++ b/src/phHal4Nfc_P2P.c @@ -368,7 +368,7 @@ void phHal4Nfc_SendCompleteHandler(phHal4Nfc_Hal4Ctxt_t *Hal4Ctxt,void *pInfo) Hal4Ctxt->sTgtConnectInfo.pUpperDisconnectCb; Hal4Ctxt->sTgtConnectInfo.pUpperDisconnectCb = NULL; (*pUpperDisconnectCb)( - Hal4Ctxt->sUpperLayerInfo.psUpperLayerCtxt, + Hal4Ctxt->sUpperLayerInfo.psUpperLayerDisconnectCtxt, Hal4Ctxt->sTgtConnectInfo.psConnectedDevice, SendStatus );/*Notify disconnect failed to upper layer*/ -- cgit v1.2.3