aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHajime Hoshi <hajimehoshi@gmail.com>2014-12-08 19:37:45 +0900
committerHajime Hoshi <hajimehoshi@gmail.com>2014-12-08 19:37:45 +0900
commit56b775a2f38189e5ea7be4380526558e17891bb6 (patch)
tree7b75c4328a9827cc3342d76beea688f44e2bb31c
parentc925ec71e205af06159ce369a0dba3f2fe6f32c1 (diff)
downloadgl-56b775a2f38189e5ea7be4380526558e17891bb6.tar.gz
Bug fix (#172): Check the variable is nil correctly
-rw-r--r--gl.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/gl.go b/gl.go
index f83a4d3..1763b05 100644
--- a/gl.go
+++ b/gl.go
@@ -54,7 +54,7 @@ func freeString(ptr *C.GLchar) { C.free(unsafe.Pointer(ptr)) }
func ptr(v interface{}) unsafe.Pointer {
- if v == nil {
+ if v == nil || reflect.ValueOf(v).IsNil() {
return unsafe.Pointer(nil)
}