cvs-cvs
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]