equal
deleted
inserted
replaced
205 if(d->canHandle != NULL){ |
205 if(d->canHandle != NULL){ |
206 data = (driver_data*)d->canHandle; |
206 data = (driver_data*)d->canHandle; |
207 d->canHandle = NULL; |
207 d->canHandle = NULL; |
208 data->continue_receive_thread = false;} |
208 data->continue_receive_thread = false;} |
209 LeaveMutex(); |
209 LeaveMutex(); |
|
210 (*s_driver_procs.m_canClose)(data->inst); |
210 WaitReceiveTaskEnd(&data->receive_thread); |
211 WaitReceiveTaskEnd(&data->receive_thread); |
211 (*s_driver_procs.m_canClose)(data->inst); |
|
212 delete data; |
212 delete data; |
213 return 0; |
213 return 0; |
214 } |
214 } |
215 return 0; |
215 return 0; |
216 } |
216 } |