Browse Source

Make error_message vars static in sparse/hybrid/mtbdd engines - reportedly causes crashes otherwise (fix from Gaston Ingaramo).

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6817 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 13 years ago
parent
commit
96992ff1c9
  1. 2
      prism/src/hybrid/PrismHybrid.cc
  2. 2
      prism/src/mtbdd/PrismMTBDD.cc
  3. 2
      prism/src/sparse/PrismSparse.cc

2
prism/src/hybrid/PrismHybrid.cc

@ -58,7 +58,7 @@ static jmethodID main_log_warn = NULL;
static jmethodID tech_log_mid = NULL;
// error message
char error_message[MAX_ERR_STRING_LEN];
static char error_message[MAX_ERR_STRING_LEN];
// details from numerical computation which may be queried
double last_unif;

2
prism/src/mtbdd/PrismMTBDD.cc

@ -63,7 +63,7 @@ FILE *export_file;
JNIEnv *export_env;
// error message
char error_message[MAX_ERR_STRING_LEN];
static char error_message[MAX_ERR_STRING_LEN];
//------------------------------------------------------------------------------
// cudd manager

2
prism/src/sparse/PrismSparse.cc

@ -64,7 +64,7 @@ FILE *export_file;
JNIEnv *export_env;
// error message
char error_message[MAX_ERR_STRING_LEN];
static char error_message[MAX_ERR_STRING_LEN];
//------------------------------------------------------------------------------
// cudd manager

Loading…
Cancel
Save