diff --git a/pyopencl/scan.py b/pyopencl/scan.py
index 43e0d18b1c6e142036e7c30b095d93618b69c689..88c19b8a1b63674f6120d142deedafa5b6dc7ec8 100644
--- a/pyopencl/scan.py
+++ b/pyopencl/scan.py
@@ -1427,7 +1427,7 @@ void ${name_prefix}_debug_scan(
             ${arg_ctypes[arg_name]} ${name};
             %if ife_offset < 0:
                 if (i+${ife_offset} >= 0)
-                    ${name} = ${arg_name}[i+offset];
+                    ${name} = ${arg_name}[i+${ife_offset}];
             %else:
                 ${name} = ${arg_name}[i];
             %endif