certi-cvs
[Top][All Lists]
Advanced

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

[certi-cvs] certi/libCERTI ObjectClassBroadcastList.cc


From: certi-cvs
Subject: [certi-cvs] certi/libCERTI ObjectClassBroadcastList.cc
Date: Mon, 29 Mar 2010 17:52:20 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      10/03/29 17:52:19

Modified files:
        libCERTI       : ObjectClassBroadcastList.cc 

Log message:
        Should fix
        bug #29371: vector subscript out of range in NM_Messages

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/ObjectClassBroadcastList.cc?cvsroot=certi&r1=3.31&r2=3.32

Patches:
Index: ObjectClassBroadcastList.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/ObjectClassBroadcastList.cc,v
retrieving revision 3.31
retrieving revision 3.32
diff -u -b -r3.31 -r3.32
--- ObjectClassBroadcastList.cc 23 Mar 2010 13:13:26 -0000      3.31
+++ ObjectClassBroadcastList.cc 29 Mar 2010 17:52:19 -0000      3.32
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: ObjectClassBroadcastList.cc,v 3.31 2010/03/23 13:13:26 erk Exp $
+// $Id: ObjectClassBroadcastList.cc,v 3.32 2010/03/29 17:52:19 erk Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -75,7 +75,7 @@
                        ++currentSize; ;
                        reducedMessage->setAttributesSize(currentSize);
                        // Copy Attribute Handle.
-                       
reducedMessage->setAttributes(currentAttrib,currentSize);
+                       
reducedMessage->setAttributes(currentAttrib,currentSize-1);
                }
        }
        return reducedMessage;
@@ -117,14 +117,14 @@
                currentAttrib = msg->getAttributes(i);
                if (line->state[currentAttrib] == ObjectBroadcastLine::waiting) 
{
                        // Update number of attributes in ReducedMessage.
-                       ++currentSize; ;
+                       ++currentSize;
                        reducedMessage->setAttributesSize(currentSize);
                        // Copy Attribute Handle.
-                       
reducedMessage->setAttributes(currentAttrib,currentSize);
+                       
reducedMessage->setAttributes(currentAttrib,currentSize-1);
 
                        reducedMessage->setValuesSize(currentSize);
                        // Copy Attribute Value.
-                       
reducedMessage->setValues(msg->getValues(i),currentSize);
+                       
reducedMessage->setValues(msg->getValues(i),currentSize-1);
                }
        }
        return reducedMessage;
@@ -501,4 +501,4 @@
 
 } // namespace certi
 
-// $Id: ObjectClassBroadcastList.cc,v 3.31 2010/03/23 13:13:26 erk Exp $
+// $Id: ObjectClassBroadcastList.cc,v 3.32 2010/03/29 17:52:19 erk Exp $




reply via email to

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