/[openpgpmdrv]/trunk/OpenPGPminidriver/CardPinOperation.c
ViewVC logotype

Diff of /trunk/OpenPGPminidriver/CardPinOperation.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8 by vletoux, Thu Mar 11 20:32:26 2010 UTC revision 9 by vletoux, Mon Mar 15 09:47:30 2010 UTC
# Line 161  DWORD WINAPI CardDeauthenticate( Line 161  DWORD WINAPI CardDeauthenticate(
161  )  )
162  {  {
163          DWORD dwReturn = 0;              DWORD dwReturn = 0;    
164          Trace(WINEVENT_LEVEL_VERBOSE, L"Enter");          Trace(WINEVENT_LEVEL_VERBOSE, L"Enter %s", pwszUserId);
165          __try          __try
166          {          {
167                  if ( pCardData == NULL )                  if ( pCardData == NULL )
# Line 194  DWORD WINAPI CardDeauthenticate( Line 194  DWORD WINAPI CardDeauthenticate(
194          __finally          __finally
195          {          {
196          }          }
197          Trace(WINEVENT_LEVEL_VERBOSE, L"dwReturn = 0x%08X",dwReturn);          Trace(WINEVENT_LEVEL_VERBOSE, L"%s dwReturn = 0x%08X", pwszUserId,dwReturn);
198          return dwReturn;          return dwReturn;
199  }  }
200    
# Line 227  DWORD WINAPI CardAuthenticateEx( Line 227  DWORD WINAPI CardAuthenticateEx(
227                          dwReturn  = SCARD_E_INVALID_PARAMETER;                          dwReturn  = SCARD_E_INVALID_PARAMETER;
228                          __leave;                          __leave;
229                  }                  }
                 if ( pbPinData == NULL )  
                 {  
                         Trace(WINEVENT_LEVEL_ERROR, L"pbPinData == NULL");  
                         dwReturn  = SCARD_E_INVALID_PARAMETER;  
                         __leave;  
                 }  
230                  if ((dwFlags & CARD_AUTHENTICATE_GENERATE_SESSION_PIN)                  if ((dwFlags & CARD_AUTHENTICATE_GENERATE_SESSION_PIN)
231                          || (dwFlags & CARD_AUTHENTICATE_SESSION_PIN))                          || (dwFlags & CARD_AUTHENTICATE_SESSION_PIN))
232                  {                  {
# Line 250  DWORD WINAPI CardAuthenticateEx( Line 244  DWORD WINAPI CardAuthenticateEx(
244                                  __leave;                                  __leave;
245                          }                          }
246                  }                  }
247                    if ( pbPinData == NULL )
248                    {
249                            Trace(WINEVENT_LEVEL_ERROR, L"pbPinData == NULL");
250                            dwReturn  = SCARD_E_INVALID_PARAMETER;
251                            __leave;
252                    }
253                  dwReturn = CheckContext(pCardData);                  dwReturn = CheckContext(pCardData);
254                  if ( dwReturn )                  if ( dwReturn )
255                  {                  {
# Line 308  DWORD WINAPI CardDeauthenticateEx( Line 308  DWORD WINAPI CardDeauthenticateEx(
308  )  )
309  {  {
310          DWORD dwReturn = 0;              DWORD dwReturn = 0;    
311          Trace(WINEVENT_LEVEL_VERBOSE, L"Enter");          Trace(WINEVENT_LEVEL_VERBOSE, L"Enter PinId = %d", PinId);
312          __try          __try
313          {          {
314                  if ( pCardData == NULL )                  if ( pCardData == NULL )
# Line 335  DWORD WINAPI CardDeauthenticateEx( Line 335  DWORD WINAPI CardDeauthenticateEx(
335          __finally          __finally
336          {          {
337          }          }
338          Trace(WINEVENT_LEVEL_VERBOSE, L"dwReturn = 0x%08X",dwReturn);          Trace(WINEVENT_LEVEL_VERBOSE, L"PinId = %d dwReturn = 0x%08X",PinId, dwReturn);
339          return dwReturn;          return dwReturn;
340  }  }
341    

Legend:
Removed from v.8  
changed lines
  Added in v.9

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26