Skip to content

Commit b6b70a9

Browse files
authored
linux: handle read error status codes (#73)
1 parent 2d531fb commit b6b70a9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clipboard_linux.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ func readc(t string) ([]byte, error) {
7878

7979
var data *C.char
8080
n := C.clipboard_read(ct, &data)
81+
switch C.long(n) {
82+
case -1:
83+
return nil, errUnavailable
84+
case -2:
85+
return nil, errUnsupported
86+
}
8187
if data == nil {
8288
return nil, errUnavailable
8389
}

0 commit comments

Comments
 (0)