[cig-commits] [commit] master: Add check against bad block numbers (b7d3869)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Oct 8 17:04:52 PDT 2014


Repository : https://github.com/geodynamics/vc

On branch  : master
Link       : https://github.com/geodynamics/vc/compare/23464fca3efa2b6ad7ee0ce8f60c225b18b49741...e4325192ad1118379f46ba66899cb98143d09e04

>---------------------------------------------------------------

commit b7d3869ae5dc179c6bd0109fdfc92345335a8b85
Author: Eric Heien <emheien at ucdavis.edu>
Date:   Wed Sep 17 16:26:07 2014 -0700

    Add check against bad block numbers


>---------------------------------------------------------------

b7d3869ae5dc179c6bd0109fdfc92345335a8b85
 src/core/VCSimDataBlocks.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/VCSimDataBlocks.h b/src/core/VCSimDataBlocks.h
index 46b9c32..bc12640 100644
--- a/src/core/VCSimDataBlocks.h
+++ b/src/core/VCSimDataBlocks.h
@@ -47,6 +47,7 @@ class VCSimDataBlocks {
 
         BlockID addBlock(const Block &new_block);
         Block &getBlock(const BlockID &block_num) {
+            assertThrow(block_num<blocks.size(), VCException("Invalid block number"));
             return blocks[block_num];
         };
         const Block &getBlock(const BlockID &block_num) const {



More information about the CIG-COMMITS mailing list