diff --git a/disas.c b/disas.c index 0c8cc2a8f4d3757f0e4063451ae619f2e6131ce8..d5aa7f37138926d44ce1e910b34c1dca3a9c7b7a 100644 --- a/disas.c +++ b/disas.c @@ -42,7 +42,7 @@ target_read_memory (memaddr, myaddr, length, info) { int i; for(i = 0; i < length; i++) { - myaddr[i] = ldub_code((void *)((long)memaddr)); + myaddr[i] = ldub_code((void *)((long)memaddr + i)); } return 0; }