Skip to content

Commit

Permalink
*: avoid using default wmi client.
Browse files Browse the repository at this point in the history
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
  • Loading branch information
jkroepke committed Aug 29, 2024
1 parent ee3bebd commit b340584
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion pkg/headers/kernel32/kernel32.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ func GetDynamicTimeZoneInformation() (DynamicTimezoneInformation, error) {
var tzi DynamicTimezoneInformation

r0, _, err := procGetDynamicTimeZoneInformationSys.Call(uintptr(unsafe.Pointer(&tzi)))
if uint32(r0) == 0xffffffff { //nolint:gosec
if uint32(r0) == 0xffffffff {
return tzi, err
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/headers/netapi32/netapi32.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ func netWkstaGetInfo() (wKSTAInfo102, uint32, error) {
r1, _, _ := procNetWkstaGetInfo.Call(0, pLevel, uintptr(unsafe.Pointer(&lpwi)))
defer netApiBufferFree(lpwi)

if ret := *(*uint32)(unsafe.Pointer(&r1)); ret != 0 { //nolint:gosec
if ret := *(*uint32)(unsafe.Pointer(&r1)); ret != 0 {
return wKSTAInfo102{}, ret, errors.New(NetApiStatus[ret])
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/headers/psapi/psapi.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ func GetPerformanceInfo() (PerformanceInformation, error) {
lppi.cb = size
r1, _, err := procGetPerformanceInfo.Call(uintptr(unsafe.Pointer(&lppi)), uintptr(size))

if ret := *(*bool)(unsafe.Pointer(&r1)); !ret { //nolint:gosec
if ret := *(*bool)(unsafe.Pointer(&r1)); !ret {
return PerformanceInformation{}, err
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/headers/sysinfoapi/sysinfoapi.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ func GlobalMemoryStatusEx() (MemoryStatus, error) {
mse.dwLength = (uint32)(unsafe.Sizeof(mse))
r1, _, err := procGlobalMemoryStatusEx.Call(uintptr(unsafe.Pointer(&mse)))

if ret := *(*bool)(unsafe.Pointer(&r1)); !ret { //nolint:gosec
if ret := *(*bool)(unsafe.Pointer(&r1)); !ret {
return MemoryStatus{}, err
}

Expand Down
4 changes: 2 additions & 2 deletions pkg/headers/wtsapi32/wtsapi32.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ func WTSEnumerateSessionsEx(server syscall.Handle, logger log.Logger) ([]WTSSess
uintptr(server),
uintptr(unsafe.Pointer(&pLevel)),
uintptr(0),
uintptr(unsafe.Pointer(&sessionInfoPointer)), //nolint:gosec
uintptr(unsafe.Pointer(&sessionInfoPointer)),
uintptr(unsafe.Pointer(&count)),
)

Expand All @@ -183,7 +183,7 @@ func WTSEnumerateSessionsEx(server syscall.Handle, logger log.Logger) ([]WTSSess

sessions := make([]WTSSession, 0, count)
for i := range count {
curPtr := unsafe.Pointer(sessionInfoPointer + (uintptr(i) * sessionSize)) //nolint:gosec
curPtr := unsafe.Pointer(sessionInfoPointer + (uintptr(i) * sessionSize))
data := (*wtsSessionInfo1)(curPtr)

sessionInfo := WTSSession{
Expand Down
4 changes: 2 additions & 2 deletions pkg/perflib/nametable.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ func (t *NameTable) initialize() {

indexInt, _ := strconv.Atoi(index)

t.table.index[uint32(indexInt)] = desc //nolint:gosec
t.table.string[desc] = uint32(indexInt) //nolint:gosec
t.table.index[uint32(indexInt)] = desc
t.table.string[desc] = uint32(indexInt)
}
})
}
2 changes: 1 addition & 1 deletion pkg/perflib/perflib.go
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ func queryRawData(query string) ([]byte, error) {
}

for {
bufLen := uint32(len(buffer)) //nolint:gosec
bufLen := uint32(len(buffer))

err := syscall.RegQueryValueEx(
syscall.HKEY_PERFORMANCE_DATA,
Expand Down

0 comments on commit b340584

Please sign in to comment.