eirik@labs.labs.tek.com (Eirik Fuller) (07/28/89)
read_memory() doesn't always return a meaningful value, which sometimes produces mysterious error messages. A patch follows. *** ../gdb-3.2/core.c Wed Jul 5 12:45:09 1989 --- core.c Fri Jul 21 06:37:17 1989 *************** *** 275,281 int len; { if (len == 0) ! return; if (have_inferior_p ()) return read_inferior_memory (memaddr, myaddr, len); --- 275,281 ----- int len; { if (len == 0) ! return 0; if (have_inferior_p ()) return read_inferior_memory (memaddr, myaddr, len);