diff --git a/tests/stdio/scanf.c b/tests/stdio/scanf.c
index f2fc626793b5d39ef884145daebafea4921bdd2d..0bf195b3dd00201451d66e31dae5a0ca7a4da48e 100644
--- a/tests/stdio/scanf.c
+++ b/tests/stdio/scanf.c
@@ -61,7 +61,7 @@ int main(void) {
     memset(pathbuf, 97, 100);
 
     int ret = sscanf(
-        "https://redox-os.org", "%15[^\n/:]:%3[/]%[^\n/?#]%[^\n]",
+        "https://redox-os.org\0# extra garbage for nul test", "%15[^\n/:]:%3[/]%[^\n/?#]%[^\n]",
         &protobuf, &slashbuf, &hostbuf, &pathbuf
     );
     if (ret < 4) {