From 3aa16a883a8dd67f8a35e928f09ed879c6c95677 Mon Sep 17 00:00:00 2001
From: j8takagi <j8takagi@nifty.com>
Date: Sun, 17 Feb 2019 17:13:08 +0900
Subject: [PATCH] =?utf8?q?comet2monitor=E3=81=AE=E3=83=80=E3=83=B3?=
 =?utf8?q?=E3=83=97=E3=81=A7=E5=BC=95=E6=95=B0=E3=81=AE=E3=81=AA=E3=81=84?=
 =?utf8?q?=E5=A0=B4=E5=90=88=E3=81=AF0=E3=81=8B=E3=82=89#40=E3=81=BE?=
 =?utf8?q?=E3=81=A7=E3=83=80=E3=83=B3=E3=83=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 src/monitor.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/monitor.c b/src/monitor.c
index 99e27d8..205c4d1 100644
--- a/src/monitor.c
+++ b/src/monitor.c
@@ -227,7 +227,7 @@ void mon_break(int argc, char *argv[])
 void mon_dump(int argc, char *argv[])
 {
     int i = 0, j;
-    WORD start = 0, end = 0xFFFF;
+    WORD dump_start = 0, dump_end = 0x40;
     if(argc > 0 && stracmp(argv[0], 2, (char* []){"a", "auto"})) {
         execmode.dump = true;
         i++;
@@ -236,11 +236,10 @@ void mon_dump(int argc, char *argv[])
         i++;
     }
     if(argc > i) {
-        start = execmode.dump_start = nh2word(argv[i++]);
+        dump_start = execmode.dump_start = nh2word(argv[i++]);
         if(argc > i) {
-            end = execmode.dump_end = nh2word(argv[i++]);
+            dump_end = execmode.dump_end = nh2word(argv[i++]);
         }
-        dumpmemory(start, end);
         if(argc > i) {
             for(j = i; j < argc; j++) {
                 if(j > i) {
@@ -251,6 +250,7 @@ void mon_dump(int argc, char *argv[])
             fprintf(stderr, ": ignored.\n");
         }
     }
+    dumpmemory(dump_start, dump_end);
 }
 
 MONCMDTYPE monitorcmd(char *cmd, MONARGS *args)
-- 
2.18.0