* linux-low.c (linux_read_memory): Change return type to
[deliverable/binutils-gdb.git] / gdb / gdbserver / server.c
index fb667ef5e871db443cb7c72d825b8d9b1e08203d..cc8923e6c5f540bb06a2c8b2d1a7f80537bf2b7c 100644 (file)
@@ -462,8 +462,10 @@ main (int argc, char *argv[])
              break;
            case 'm':
              decode_m_packet (&own_buf[1], &mem_addr, &len);
-             read_inferior_memory (mem_addr, mem_buf, len);
-             convert_int_to_ascii (mem_buf, own_buf, len);
+             if (read_inferior_memory (mem_addr, mem_buf, len) == 0)
+               convert_int_to_ascii (mem_buf, own_buf, len);
+             else
+               write_enn (own_buf);
              break;
            case 'M':
              decode_M_packet (&own_buf[1], &mem_addr, &len, mem_buf);
This page took 0.02303 seconds and 4 git commands to generate.