diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py
index 91d6af106127b43e43fd76f0b94f7f6e29c3ea51..4994391b904a641c02546a633e4018719c0ed087 100644
--- a/pyopencl/__init__.py
+++ b/pyopencl/__init__.py
@@ -1301,7 +1301,7 @@ def _add_functionality():
             _cl.MemoryObjectHolder:
             (MemoryObjectHolder.get_info, _cl.mem_info, []),
             Image: (_cl.Image.get_image_info, _cl.image_info, []),
-            Pipe: (_cl.Image.get_pipe_info, _cl.pipe_info, []),
+            Pipe: (_cl.Pipe.get_pipe_info, _cl.pipe_info, []),
             Program: (Program.get_info, _cl.program_info, []),
             Kernel: (Kernel.get_info, _cl.kernel_info, []),
             _cl.Sampler: (Sampler.get_info, _cl.sampler_info, []),