From 61ca1de73aa68962b03cd954eeac560bf5287b05 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Sun, 22 Jun 2003 00:51:44 +0000 Subject: 2003-06-21 Andrew Cagney * hw_com.c (hw_com_device_init_data): Check that the output, and not input file opened. Pointed out by masahino tky3.3web.ne.jp. --- sim/ppc/ChangeLog | 5 +++++ sim/ppc/hw_com.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'sim') diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog index a9bc004..7b10055 100644 --- a/sim/ppc/ChangeLog +++ b/sim/ppc/ChangeLog @@ -1,3 +1,8 @@ +2003-06-21 Andrew Cagney + + * hw_com.c (hw_com_device_init_data): Check that the output, and + not input file opened. Pointed out by masahino tky3.3web.ne.jp. + 2003-06-20 Andrew Cagney * sim_calls.c (sim_create_inferior): Assert that diff --git a/sim/ppc/hw_com.c b/sim/ppc/hw_com.c index 4362322..ff8afe7 100644 --- a/sim/ppc/hw_com.c +++ b/sim/ppc/hw_com.c @@ -249,7 +249,7 @@ hw_com_device_init_data(device *me) if (device_find_property(me, "output-file") != NULL) { const char *output_file = device_find_string_property(me, "output-file"); com->output.file = fopen(output_file, "w"); - if (com->input.file == NULL) + if (com->output.file == NULL) device_error(me, "Problem opening output file %s\n", output_file); if (device_find_property(me, "output-buffering") != NULL) { const char *buffering = device_find_string_property(me, "output-buffering"); -- cgit v1.1