From d421e43481f3089ac18e516edbb0655097476cd3 Mon Sep 17 00:00:00 2001 From: dschmenk Date: Thu, 30 May 2013 17:14:29 -0700 Subject: [PATCH] Read byte when just address in entered --- src/a2mon.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/a2mon.c b/src/a2mon.c index 033c971..2473c80 100755 --- a/src/a2mon.c +++ b/src/a2mon.c @@ -195,8 +195,16 @@ int parsestr(int fd, char *cmdstr) break; case '\n': case '\0': - if (parseval != -1 && cmd == 0x92) - databuf[index++] = parseval; + if (parseval != -1) + { + if (cmd == 0x92) + databuf[index++] = parseval; + else if (cmd == 0) + { + addr = parseval; + cmd = 0x90; + } + } exec(fd, cmd, &addr, parseval, databuf, &index); return 1; break;