[Top][All Lists]
[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 $
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi/libCERTI ObjectClassBroadcastList.cc,
certi-cvs <=