From c2b6ae2d55e3eba64e10eaeb39c126ab569e85ae Mon Sep 17 00:00:00 2001 From: faissaloo Date: Sat, 23 Jul 2016 19:34:05 +0100 Subject: Oops, was moving the string into r10 every loop --- sh | Bin 4664 -> 4664 bytes sh.asm | 3 ++- sh.o | Bin 4880 -> 4880 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sh b/sh index c41dcb8..c4ab5f8 100755 Binary files a/sh and b/sh differ diff --git a/sh.asm b/sh.asm index 0c5d707..81f616f 100644 --- a/sh.asm +++ b/sh.asm @@ -151,12 +151,13 @@ _parse_path2: jl _quit mov r8, r9 dec r8 + ; Reads the PATH variable + mov r10, `\0\0PATH="` _pathfinder: inc r8 ;Check that we've found the PATH variable - mov r10, `\0\0PATH="` mov rax, [r8] shl rax, 16 cmp rax,r10 diff --git a/sh.o b/sh.o index 1487269..a108f8e 100644 Binary files a/sh.o and b/sh.o differ -- cgit v1.2.3