diff --git a/c_tools/zobov2/voz1b1/voz1b1.cpp b/c_tools/zobov2/voz1b1/voz1b1.cpp index f0aef3f..87021b0 100644 --- a/c_tools/zobov2/voz1b1/voz1b1.cpp +++ b/c_tools/zobov2/voz1b1/voz1b1.cpp @@ -375,6 +375,11 @@ int main(int argc, char *argv[]) { /* Now calculate volumes*/ printf("Now finding volumes ...\n"); fflush(stdout); vols = new float[boxdata.nvp]; + if (vols == 0) + { + cout << "Unable to allocate vols" << endl; + return 0; + } for (pid_t i = 0; i < boxdata.nvp; i++) { /* Just the original particles