summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-08-31 08:51:47 +0000
committerGerd Moellmann <gerd@gnu.org>2000-08-31 08:51:47 +0000
commit8c0f83fec675f417f604265aff69b0b0aa0b89ba (patch)
treea47a2c809a97c074f32306f3287e36b701903367 /src
parent880c345e7dd97f974c8d6c349f2dfda9c787c4c6 (diff)
downloademacs-8c0f83fec675f417f604265aff69b0b0aa0b89ba.tar.gz
(openp): GCPRO local variable `filename'.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lread.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2e3b494a8c9..f72cf43685a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2000-08-31 Gerd Moellmann <gerd@gnu.org>
+
+ * lread.c (openp): GCPRO local variable `filename'.
+
2000-08-30 Stefan Monnier <monnier@cs.yale.edu>
* regex.h (struct re_pattern_buffer): Use size_t for used/allocated.
diff --git a/src/lread.c b/src/lread.c
index 904083c4396..f29a5f4a45a 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -900,11 +900,11 @@ openp (path, str, suffix, storeptr, exec_only)
int want_size;
Lisp_Object filename;
struct stat st;
- struct gcpro gcpro1, gcpro2;
+ struct gcpro gcpro1, gcpro2, gcpro3;
Lisp_Object string;
- string = Qnil;
- GCPRO2 (str, string);
+ string = filename = Qnil;
+ GCPRO3 (str, string, filename);
if (storeptr)
*storeptr = Qnil;