diff options
Diffstat (limited to 'debuggerd/utility.c')
-rw-r--r-- | debuggerd/utility.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/debuggerd/utility.c b/debuggerd/utility.c index 8f3931c..a9cbef7 100644 --- a/debuggerd/utility.c +++ b/debuggerd/utility.c @@ -38,14 +38,14 @@ void get_remote_struct(int pid, void *src, void *dst, size_t size) unsigned int i; for (i = 0; i+4 <= size; i+=4) { - *(int *)(dst+i) = ptrace(PTRACE_PEEKTEXT, pid, src+i, NULL); + *(int *)((char *)dst+i) = ptrace(PTRACE_PEEKTEXT, pid, (char *)src+i, NULL); } if (i < size) { int val; assert((size - i) < 4); - val = ptrace(PTRACE_PEEKTEXT, pid, src+i, NULL); + val = ptrace(PTRACE_PEEKTEXT, pid, (char *)src+i, NULL); while (i < size) { ((unsigned char *)dst)[i] = val & 0xff; i++; |