Merge pull request #52 from bugst/osx-fix-again

Fix osx build (again...)
This commit is contained in:
Cristian Maglie
2018-08-27 14:33:49 +02:00
committed by GitHub
2 changed files with 2 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ go:
- 1.8.x - 1.8.x
- 1.9.x - 1.9.x
- 1.10.x - 1.10.x
- 1.11.x
go_import_path: go.bug.st/serial.v1 go_import_path: go.bug.st/serial.v1

View File

@@ -112,7 +112,7 @@ func serviceMatching(serviceType string) C.CFMutableDictionaryRef {
// getMatchingServices look up registered IOService objects that match a matching dictionary. // getMatchingServices look up registered IOService objects that match a matching dictionary.
func getMatchingServices(matcher C.CFMutableDictionaryRef) (C.io_iterator_t, error) { func getMatchingServices(matcher C.CFMutableDictionaryRef) (C.io_iterator_t, error) {
var i C.io_iterator_t var i C.io_iterator_t
err := C.IOServiceGetMatchingServices(C.kIOMasterPortDefault, matcher, &i) err := C.IOServiceGetMatchingServices(C.kIOMasterPortDefault, C.CFDictionaryRef(matcher), &i)
if err != C.KERN_SUCCESS { if err != C.KERN_SUCCESS {
return 0, fmt.Errorf("IOServiceGetMatchingServices failed (code %d)", err) return 0, fmt.Errorf("IOServiceGetMatchingServices failed (code %d)", err)
} }