drivers/win32/drivers_win32.cpp
changeset 241 4ecc2f3690f4
parent 150 d2fc5d5f8a36
equal deleted inserted replaced
240:34654679f262 241:4ecc2f3690f4
   157    {
   157    {
   158    if (fd0 != NULL && s_driver_procs.m_canSend != NULL)
   158    if (fd0 != NULL && s_driver_procs.m_canSend != NULL)
   159       {
   159       {
   160       UNS8 res;
   160       UNS8 res;
   161       driver_data* data = (driver_data*)fd0;
   161       driver_data* data = (driver_data*)fd0;
   162       LeaveMutex();
       
   163       res = (*s_driver_procs.m_canSend)(data->inst, m);      
   162       res = (*s_driver_procs.m_canSend)(data->inst, m);      
   164       EnterMutex();
       
   165       if (res)
   163       if (res)
   166          return 0;
   164          return 0;
   167       }
   165       }
   168    return 1;
   166    return 1;
   169    }
   167    }