diff options
| author | Wei Mao <[email protected]> | 2017-03-13 15:43:02 -0700 |
|---|---|---|
| committer | Wei Mao <[email protected]> | 2017-03-13 15:43:02 -0700 |
| commit | 49bcea929f7eb4a417de16abc8be5d2d172181b7 (patch) | |
| tree | 1100d2317d0a15ede65459835c4fb391b00fcf8f /usb/kmdf_fx2/exe | |
| parent | 6f54e0945a4deffb6d129a79374f8788769ab090 (diff) | |
[usb/kmdf_fx2] Fix Code Analysis Warnings
Diffstat (limited to 'usb/kmdf_fx2/exe')
| -rw-r--r-- | usb/kmdf_fx2/exe/testapp.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/usb/kmdf_fx2/exe/testapp.c b/usb/kmdf_fx2/exe/testapp.c index fce915b5..43b6c7a2 100644 --- a/usb/kmdf_fx2/exe/testapp.c +++ b/usb/kmdf_fx2/exe/testapp.c @@ -21,10 +21,10 @@ Environment: --*/ - + #include <DriverSpecs.h> -_Analysis_mode_(_Analysis_code_type_user_code_) - +_Analysis_mode_(_Analysis_code_type_user_code_) + #include <windows.h> #include <stdio.h> #include <stdlib.h> @@ -117,6 +117,7 @@ GetDevicePath( deviceInterfaceList = (PWSTR)malloc(deviceInterfaceListLength * sizeof(WCHAR)); if (deviceInterfaceList == NULL) { + bRet = FALSE; printf("Error allocating memory for device interface list.\n"); goto clean0; } @@ -158,6 +159,9 @@ clean0: } +_Check_return_ +_Ret_notnull_ +_Success_(return != INVALID_HANDLE_VALUE) HANDLE OpenDevice( _In_ BOOL Synchronous @@ -1201,10 +1205,9 @@ exit: } if (hWrite != INVALID_HANDLE_VALUE) { + _Analysis_assume_(hWrite != NULL); CloseHandle(hWrite); } return retValue; } - - |
