diff --git a/pyopencl/cffi_cl.py b/pyopencl/cffi_cl.py
index 3765d5635ec0da69139c3cbea4dee1f25e0b57e1..702fd993d9a5cffd70e600252b16a53bdf81f024 100644
--- a/pyopencl/cffi_cl.py
+++ b/pyopencl/cffi_cl.py
@@ -1958,7 +1958,7 @@ class GLTexture(Image, _GLObject):
 
     def __init__(self, context, flags, texture_target, miplevel, texture, dims=None):
         ptr = _ffi.new('clobj_t*')
-        _handle_error(_lib._create_from_gl_texture(
+        _handle_error(_lib.create_from_gl_texture(
             ptr, context.ptr, flags, texture_target, miplevel, texture))
         self.ptr = ptr[0]