summaryrefslogtreecommitdiff
path: root/usb/kmdf_fx2/exe
diff options
context:
space:
mode:
authorWei Mao <[email protected]>2017-03-13 15:43:02 -0700
committerWei Mao <[email protected]>2017-03-13 15:43:02 -0700
commit49bcea929f7eb4a417de16abc8be5d2d172181b7 (patch)
tree1100d2317d0a15ede65459835c4fb391b00fcf8f /usb/kmdf_fx2/exe
parent6f54e0945a4deffb6d129a79374f8788769ab090 (diff)
[usb/kmdf_fx2] Fix Code Analysis Warnings
Diffstat (limited to 'usb/kmdf_fx2/exe')
-rw-r--r--usb/kmdf_fx2/exe/testapp.c13
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;
}
-
-