[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] ccvs/src ChangeLog rcs.c
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] ccvs/src ChangeLog rcs.c |
Date: |
Tue, 28 Feb 2006 03:25:00 +0000 |
CVSROOT: /cvsroot/cvs
Module name: ccvs
Branch:
Changes by: Derek Robert Price <address@hidden> 06/02/28 03:25:00
Modified files:
src : ChangeLog rcs.c
Log message:
* rcs.c (rcsbuf_cache_open): Back out potentially dangerous change
from 2006-01-30.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/ChangeLog.diff?tr1=1.3352&tr2=1.3353&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/rcs.c.diff?tr1=1.358&tr2=1.359&r1=text&r2=text
Patches:
Index: ccvs/src/ChangeLog
diff -u ccvs/src/ChangeLog:1.3352 ccvs/src/ChangeLog:1.3353
--- ccvs/src/ChangeLog:1.3352 Mon Feb 27 22:30:49 2006
+++ ccvs/src/ChangeLog Tue Feb 28 03:25:00 2006
@@ -1,5 +1,8 @@
2006-02-27 Derek Price <address@hidden>
+ * rcs.c (rcsbuf_cache_open): Back out potentially dangerous change
+ from 2006-01-30.
+
* sanity.sh (binwrap3): Remove unnecessary change dir command.
* lock.c (internal_lock): Improve error message.
Index: ccvs/src/rcs.c
diff -u ccvs/src/rcs.c:1.358 ccvs/src/rcs.c:1.359
--- ccvs/src/rcs.c:1.358 Mon Jan 30 23:21:52 2006
+++ ccvs/src/rcs.c Tue Feb 28 03:25:00 2006
@@ -1976,6 +1976,12 @@
}
*pfp = cached_rcsbuf.fp;
+ /* When RCS_parse opens a file using fopen_case, it frees the
+ filename which we cached in CACHED_RCSBUF and stores a new
+ file name in RCS->PATH. We avoid problems here by always
+ copying the filename over. FIXME: This is hackish. */
+ cached_rcsbuf.filename = rcs->path;
+
*prcsbuf = cached_rcsbuf;
cached_rcs = NULL;
- [Cvs-cvs] ccvs/src ChangeLog rcs.c,
Derek Robert Price <=