2007-08-09 Maxim Grigoriev * remote-fileio.c (remote_fileio_resize_fd_map): Initialize newly allocated file descriptors. Index: remote-fileio.c =================================================================== RCS file: /cvs/src/src/gdb/remote-fileio.c,v retrieving revision 1.24 diff -u -r1.24 remote-fileio.c --- remote-fileio.c 5 Aug 2007 01:04:31 -0000 1.24 +++ remote-fileio.c 9 Aug 2007 23:14:43 -0000 @@ -70,12 +70,16 @@ static int remote_fileio_resize_fd_map (void) { + int i = remote_fio_data.fd_map_size; + if (!remote_fio_data.fd_map) return remote_fileio_init_fd_map (); remote_fio_data.fd_map_size += 10; remote_fio_data.fd_map = (int *) xrealloc (remote_fio_data.fd_map, remote_fio_data.fd_map_size * sizeof (int)); + for (; i < remote_fio_data.fd_map_size; i++) + remote_fio_data.fd_map[i] = FIO_FD_INVALID; return remote_fio_data.fd_map_size - 10; }