aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-04-17 18:53:39 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-04-17 18:53:39 +0000
commit7ef58d5107140f7a64bd92ef44369423b936b2c6 (patch)
treea814f06079323e29f1cad4ac5ff3ae752ceba964
parentca2e09749156ee7ec3c5d8ce01faac946e0d1a4f (diff)
fix dumpmem bug
-rw-r--r--tui.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tui.c b/tui.c
index 3a61c90..5bbbfdc 100644
--- a/tui.c
+++ b/tui.c
@@ -32,13 +32,13 @@ dumpmem(unsigned short *m)
wmove(code, 0, 0);
- for (i = 0; i < MEMSZ; i += 8) {
- if (++lines > 24)
- break;
+ for (lines = 0, i = 0; i < MEMSZ; i += 8) {
for (sum = 0, k = 0; k < 8; k++)
- sum += m[i + k];
+ sum |= m[i + k];
if (!sum)
continue;
+ if (++lines > 24)
+ break;
wprintw(code, "%4.4x:", i);
for (k = 0; k < 8; k++)
wprintw(code, "%5.4x", m[i + k]);