diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py
index 27d2ea1b3118b449175e0dbbe97eae783851a3df..131330a9a8c58301b706f4365e24a177b203a6e9 100644
--- a/share/qtcreator/gdbmacros/dumper.py
+++ b/share/qtcreator/gdbmacros/dumper.py
@@ -709,7 +709,7 @@ def encodeString(value):
     check(0 <= size and size <= alloc and alloc <= 100*1000*1000)
     if size > 0:
         checkAccess(data, 4)
-        checkAccess(data + size * 2) == 0
+        checkAccess(data + size) == 0
     checkRef(d_ptr["ref"])
     p = gdb.Value(d_ptr["data"])
     s = ""