summaryrefslogtreecommitdiff
path: root/sh.asm
diff options
context:
space:
mode:
authorfaissaloo <faissaloo@gmail.com>2016-08-05 19:42:28 +0100
committerfaissaloo <faissaloo@gmail.com>2016-08-05 19:42:28 +0100
commit1b716d42c6bb31c48c6b8df0b5b5c5118f723ef2 (patch)
tree04fe9430c616756cbb8098f26333821deccd8bee /sh.asm
parent5c12d1d842da344230a9d8b4b3f0121bef307257 (diff)
downloaddbsh-1b716d42c6bb31c48c6b8df0b5b5c5118f723ef2.tar.gz
Fixed parsing for PATH variables with or without speech marks
Diffstat (limited to 'sh.asm')
-rw-r--r--sh.asm6
1 files changed, 3 insertions, 3 deletions
diff --git a/sh.asm b/sh.asm
index d43b1dd..30f91b7 100644
--- a/sh.asm
+++ b/sh.asm
@@ -100,10 +100,10 @@ _start:
shl rax, 24
cmp rax, r10
jne _pathfinder ;if we haven't, let's move right one and see if it's there
- cmp byte [r8], `"`
- je _pathfinder_continue
+ cmp byte [r8+5], `"`
+ jne _pathfinder_continue
inc r8
- cmp byte [r8], 0
+ cmp byte [r8+5], 0
jz _quit
_pathfinder_continue:
add r8, 0x5