Commit fac74055 authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

Replaced undefined C expression.

parent fd3d5721
...@@ -927,9 +927,10 @@ static enum packet_return packet_read_memory(struct gdb_context* gdbctx) ...@@ -927,9 +927,10 @@ static enum packet_return packet_read_memory(struct gdb_context* gdbctx)
assert(gdbctx->in_trap); assert(gdbctx->in_trap);
/* FIXME:check in_packet_len for reading %p,%x */ /* FIXME:check in_packet_len for reading %p,%x */
if (sscanf(gdbctx->in_packet, "%p,%x", &addr, &len) != 2) return packet_error; if (sscanf(gdbctx->in_packet, "%p,%x", &addr, &len) != 2) return packet_error;
if (len <= 0) return packet_error;
if (gdbctx->trace & GDBPXY_TRC_COMMAND) if (gdbctx->trace & GDBPXY_TRC_COMMAND)
fprintf(stderr, "Read mem at %p for %u bytes\n", addr, len); fprintf(stderr, "Read mem at %p for %u bytes\n", addr, len);
for (nread = 0; nread < len > 0; nread += r, addr += r) for (nread = 0; nread < len; nread += r, addr += r)
{ {
blk_len = min(sizeof(buffer), len - nread); blk_len = min(sizeof(buffer), len - nread);
if (!ReadProcessMemory(gdbctx->process->handle, addr, buffer, blk_len, &r) || if (!ReadProcessMemory(gdbctx->process->handle, addr, buffer, blk_len, &r) ||
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment