gdb/
* cli/cli-cmds.c (find_and_open_script): Handle failure of fdopen.
This commit is contained in:
parent
a71b5a3812
commit
77a35dd897
|
@ -1,3 +1,7 @@
|
|||
2012-01-23 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* cli/cli-cmds.c (find_and_open_script): Handle failure of fdopen.
|
||||
|
||||
2012-01-23 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||
|
||||
* inf-child.c: Include "gdb_stat.h" instead of <sys/stat.h>.
|
||||
|
|
|
@ -513,6 +513,17 @@ find_and_open_script (const char *script_file, int search_path,
|
|||
do_cleanups (old_cleanups);
|
||||
|
||||
*streamp = fdopen (fd, FOPEN_RT);
|
||||
if (*streamp == NULL)
|
||||
{
|
||||
int save_errno = errno;
|
||||
|
||||
close (fd);
|
||||
if (full_pathp)
|
||||
xfree (*full_pathp);
|
||||
errno = save_errno;
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue