memory problem (because of n+1 in StaticGraph::EndEdges)

This commit is contained in:
Dr Scott 2012-01-27 00:41:31 +01:00
parent bef3aad423
commit 571824415c

View File

@ -364,7 +364,7 @@ template<typename NodeT, typename EdgeT>
unsigned readHSGRFromStream(istream &in, vector<NodeT>& nodeList, vector<EdgeT> & edgeList) { unsigned readHSGRFromStream(istream &in, vector<NodeT>& nodeList, vector<EdgeT> & edgeList) {
unsigned numberOfNodes = 0; unsigned numberOfNodes = 0;
in.read((char*) & numberOfNodes, sizeof(unsigned)); in.read((char*) & numberOfNodes, sizeof(unsigned));
nodeList.resize(numberOfNodes); nodeList.resize(numberOfNodes + 1);
NodeT currentNode; NodeT currentNode;
for(unsigned nodeCounter = 0; nodeCounter < numberOfNodes; ++nodeCounter ) { for(unsigned nodeCounter = 0; nodeCounter < numberOfNodes; ++nodeCounter ) {
in.read((char*) &currentNode, sizeof(NodeT)); in.read((char*) &currentNode, sizeof(NodeT));