cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs/src ChangeLog server.c [cvs1-11-x-branch]


From: Mark D. Baushke
Subject: [Cvs-cvs] ccvs/src ChangeLog server.c [cvs1-11-x-branch]
Date: Thu, 04 May 2006 07:35:32 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Branch:         cvs1-11-x-branch
Changes by:     Mark D. Baushke <address@hidden>        06/05/04 07:35:31

Modified files:
        src            : ChangeLog server.c 

Log message:
        * server.c (server_updated): Check for NULL return from
        findnode_fn(). [Fixes Fix NetBSD coverity cid-1352.]

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/ChangeLog.diff?only_with_tag=cvs1-11-x-branch&tr1=1.2336.2.439&tr2=1.2336.2.440&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/server.c.diff?only_with_tag=cvs1-11-x-branch&tr1=1.284.2.46&tr2=1.284.2.47&r1=text&r2=text

Patches:
Index: ccvs/src/ChangeLog
diff -u ccvs/src/ChangeLog:1.2336.2.439 ccvs/src/ChangeLog:1.2336.2.440
--- ccvs/src/ChangeLog:1.2336.2.439     Wed Apr 19 19:07:00 2006
+++ ccvs/src/ChangeLog  Thu May  4 07:35:30 2006
@@ -1,3 +1,8 @@
+2006-05-04  Mark D. Baushke  <address@hidden>
+
+       * server.c (server_updated): Check for NULL return from
+       findnode_fn(). [Fixes Fix NetBSD coverity cid-1352.]
+
 2006-04-19  Larry Jones  <address@hidden>
 
        * history.c (sort_order): Back out previous change - not needed.
Index: ccvs/src/server.c
diff -u ccvs/src/server.c:1.284.2.46 ccvs/src/server.c:1.284.2.47
--- ccvs/src/server.c:1.284.2.46        Sat Apr 15 18:33:19 2006
+++ ccvs/src/server.c   Thu May  4 07:35:31 2006
@@ -4244,7 +4244,6 @@
        if (updated == SERVER_UPDATED)
        {
            Node *node;
-           Entnode *entnode;
 
            if (!(supported_response ("Created")
                  && supported_response ("Update-existing")))
@@ -4262,9 +4261,12 @@
               in case we end up processing it again (e.g. modules3-6
               in the testsuite).  */
            node = findnode_fn (finfo->entries, finfo->file);
-           entnode = node->data;
-           free (entnode->timestamp);
-           entnode->timestamp = xstrdup ("=");
+           if (node != NULL)
+           {
+               Entnode *entnode = node->data;
+               free (entnode->timestamp);
+               entnode->timestamp = xstrdup ("=");
+           }
        }
        else if (updated == SERVER_MERGED)
            buf_output0 (protocol, "Merged ");




reply via email to

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