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);