From d5e900fbe92a9f39e6bea19e0159e1c397df6da7 Mon Sep 17 00:00:00 2001 From: german Date: Mon, 9 Mar 2026 17:45:53 +0400 Subject: [PATCH] Fix string bug --- dump.bin | Bin 128 -> 128 bytes ntfiles.h | 4 ++-- ntsys | Bin 40024 -> 40024 bytes wait.asm | 3 +-- wait.exe | Bin 90 -> 88 bytes 5 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dump.bin b/dump.bin index d701445a2a43da8ff0601f2d715f5da6860e0688..81c3067e933ee86442ae7acb16add023550d5c86 100644 GIT binary patch delta 17 YcmZo*Y+z(Go5)zf{{O!jgC+w504wzbr~m)} delta 17 YcmZo*Y+z($n8;YcUY?j)qR7Pn03^%<^#A|> diff --git a/ntfiles.h b/ntfiles.h index bdecd46..8cf1b98 100644 --- a/ntfiles.h +++ b/ntfiles.h @@ -588,7 +588,7 @@ static void nt_fs_syscall(void) { { fputs((char*)stack + sp, stdout); size_t len = strlen((char*)stack + sp); - sp += len; + sp += len + 1; } break; case 0x01: @@ -608,7 +608,7 @@ static void nt_fs_syscall(void) { if ((fGH6VSEzu7qNiGVE_stat = system((char*)stack + sp)) != EXIT_SUCCESS) cnt = __ntsys_buffer_size - 1; size_t len = strlen((char*)stack + sp); - sp += len; + sp += len + 1; } break; case 0x04: diff --git a/ntsys b/ntsys index 52b15c9c3879ce53de76b5a6a85fa7a88f017acc..b0e663187d7ed27d20890175e01f83f3119d3772 100755 GIT binary patch delta 199 zcmcbygXzW&rVSO$BJ+5HjXu0FVV`ixaM|+si#G+AZSCFM!+g@PzSo7BF}joWf)4}3 zVSf1r1|Zs{Kf`E*dh5!HmpWxALE4lfKsf`wE i!qxx(7i<&m delta 17 Ycma!uV)l)Sp2!@)&dA8X#K6D{03t;Kv;Y7A