diff --git a/dlls/ntdll/string.c b/dlls/ntdll/string.c
index 27e62b69e60e0931bf30616819174ffae60795b1..f2085fd0c3274fa774a3aef94cbd46f29cc6adbf 100644
--- a/dlls/ntdll/string.c
+++ b/dlls/ntdll/string.c
@@ -65,7 +65,7 @@ LPSTR  __cdecl _ultoa( unsigned long x, LPSTR buf, INT radix )
         *--p = (rem <= 9) ? rem + '0' : rem + 'a' - 10;
         x /= radix;
     } while (x);
-    strcpy( buf, p + 1 );
+    strcpy( buf, p );
     return buf;
 }