Changeset 8813


Ignore:
Timestamp:
07/06/11 08:56:54 (14 years ago)
Author:
Mathieu Morlighem
Message:

Added some checks to avoid segfaults

Location:
issm/trunk/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/include/macros.h

    r7729 r8813  
    3434#ifdef _ISSM_DEBUG_
    3535#define _assert_(statement)\
    36   if (!(statement)) _error_("Assertion \"%s\" failed, please report bug to an ISSM developer",#statement)
     36  if (!(statement)) _error_("Assertion \"%s\" failed, please report bug to ISSM developers",#statement)
    3737#else
    3838#define _assert_(ignore)\
  • issm/trunk/src/c/objects/Node.cpp

    r8808 r8813  
    836836                        for(i=0;i<this->indexing.gsize;i++){
    837837                                if(this->indexing.f_set[i]){
     838                                        _assert_(vector_serial);
    838839                                        values[count]=vector_serial[this->indexing.fdoflist[count]];
    839840                                        indices[count]=this->indexing.gdoflist[i];
     
    853854                        for(i=0;i<this->indexing.gsize;i++){
    854855                                if(this->indexing.s_set[i]){
     856                                        _assert_(vector_serial);
    855857                                        values[count]=vector_serial[this->indexing.sdoflist[count]];
    856858                                        indices[count]=this->indexing.gdoflist[i];
     
    883885                        for(i=0;i<this->indexing.gsize;i++){
    884886                                if(this->indexing.f_set[i]){
     887                                        _assert_(ug_serial);
    885888                                        values[count]=ug_serial[this->indexing.gdoflist[count]];
    886889                                        count++;
     
    898901                        for(i=0;i<this->indexing.gsize;i++){
    899902                                if(this->indexing.s_set[i]){
     903                                        _assert_(ug_serial);
    900904                                        values[count]=ug_serial[this->indexing.gdoflist[count]];
    901905                                        count++;
Note: See TracChangeset for help on using the changeset viewer.