summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binutils/ChangeLog4
-rw-r--r--binutils/resrc.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index ec322db1f5..9bc3c191ba 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,7 @@
+2000-05-25 DJ Delorie <dj@cygnus.com>
+
+ * resrc.c (close_input_stream): zero out cpp_pipe after closing it.
+
2000-05-26 Alan Modra <alan@linuxcare.com.au>
* Makefile.am: Update dependencies with "make dep-am"
diff --git a/binutils/resrc.c b/binutils/resrc.c
index 8c3c9a74d2..814809e240 100644
--- a/binutils/resrc.c
+++ b/binutils/resrc.c
@@ -499,7 +499,10 @@ static void
close_input_stream ()
{
if (cpp_pipe != NULL)
- pclose (cpp_pipe);
+ {
+ pclose (cpp_pipe);
+ cpp_pipe = NULL;
+ }
if (istream_type == ISTREAM_FILE)
{