[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] ccvs/src ChangeLog tag.c [cvs1-11-x-branch]
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] ccvs/src ChangeLog tag.c [cvs1-11-x-branch] |
Date: |
Wed, 01 Feb 2006 21:27:03 +0000 |
CVSROOT: /cvsroot/cvs
Module name: ccvs
Branch: cvs1-11-x-branch
Changes by: Derek Robert Price <address@hidden> 06/02/01 21:27:03
Modified files:
src : ChangeLog tag.c
Log message:
* tag.c (add_to_val_tags): When a tag turns out to exist in the db when
it isn't expected, release the lock.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/ChangeLog.diff?only_with_tag=cvs1-11-x-branch&tr1=1.2336.2.417&tr2=1.2336.2.418&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/tag.c.diff?only_with_tag=cvs1-11-x-branch&tr1=1.100.4.12&tr2=1.100.4.13&r1=text&r2=text
Patches:
Index: ccvs/src/ChangeLog
diff -u ccvs/src/ChangeLog:1.2336.2.417 ccvs/src/ChangeLog:1.2336.2.418
--- ccvs/src/ChangeLog:1.2336.2.417 Wed Feb 1 21:15:47 2006
+++ ccvs/src/ChangeLog Wed Feb 1 21:27:02 2006
@@ -1,5 +1,8 @@
2006-02-01 Derek Price <address@hidden>
+ * tag.c (add_to_val_tags): When a tag turns out to exist in the db when
+ it isn't expected, release the lock.
+
* history.c (save_user, save_file, save_mod, read_hrecs): Avoid
overflow.
Index: ccvs/src/tag.c
diff -u ccvs/src/tag.c:1.100.4.12 ccvs/src/tag.c:1.100.4.13
--- ccvs/src/tag.c:1.100.4.12 Fri Sep 2 19:37:35 2005
+++ ccvs/src/tag.c Wed Feb 1 21:27:03 2006
@@ -1275,7 +1275,11 @@
val_tags_lock (current_parsed_root->directory);
/* Check for presence again since we have a lock now. */
- if (is_in_val_tags (&db, name)) return;
+ if (is_in_val_tags (&db, name))
+ {
+ clear_val_tags_lock ();
+ return;
+ }
/* Casting out const should be safe here - input datums are not
* written to by the myndbm functions.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cvs-cvs] ccvs/src ChangeLog tag.c [cvs1-11-x-branch],
Derek Robert Price <=