]> granicus.if.org Git - php/commitdiff
Fix regression in list
authorBob Weinand <bobwei9@hotmail.com>
Thu, 9 Oct 2014 09:52:57 +0000 (11:52 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Thu, 9 Oct 2014 09:52:57 +0000 (11:52 +0200)
It showed the entire remaining file before...

phpdbg_list.c

index 647a2901d8d7b19783952cb96619004d6a0e4dac..83c27bcfbca800f56cb5526aaf0c0e439f69b692 100644 (file)
@@ -153,12 +153,12 @@ void phpdbg_list_file(const char *filename, uint count, uint offset, uint highli
                char *buffer = (*data)->buf + linestart;
 
                if (!highlight) {
-                       phpdbg_write("line", "line=\"%u\" code=\"%s\"", " %05u: %s", line, buffer);
+                       phpdbg_write("line", "line=\"%u\" code=\"%.*s\"", " %05u: %.*s", line, linelen, buffer);
                } else {
                        if (highlight != line) {
-                               phpdbg_write("line", "line=\"%u\" code=\"%s\"", " %05u: %s", line, buffer);
+                               phpdbg_write("line", "line=\"%u\" code=\"%.*s\"", " %05u: %.*s", line, linelen, buffer);
                        } else {
-                               phpdbg_write("line", "line=\"%u\" code=\"%s\" current=\"current\"", ">%05u: %s", line, buffer);
+                               phpdbg_write("line", "line=\"%u\" code=\"%.*s\" current=\"current\"", ">%05u: %.*s", line, linelen, buffer);
                        }
                }