Browse code

add to check err

Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>

lixiaobing10051267 authored on 2016/07/26 22:43:32
Showing 1 changed files
... ...
@@ -56,7 +56,7 @@ func GetOSVersion() OSVersion {
56 56
 func IsWindowsClient() bool {
57 57
 	osviex := &osVersionInfoEx{OSVersionInfoSize: 284}
58 58
 	r1, _, err := procGetVersionExW.Call(uintptr(unsafe.Pointer(osviex)))
59
-	if r1 == 0 {
59
+	if err != nil || r1 == 0 {
60 60
 		logrus.Warnf("GetVersionExW failed - assuming server SKU: %v", err)
61 61
 		return false
62 62
 	}