]> git.treefish.org Git - phys/latlib.git/blobdiff - o815/sim.cpp
...
[phys/latlib.git] / o815 / sim.cpp
index 70fe482316eca43eccf90075fed2e9a44081c9a5..ec47339a7266e088af7881cbb0e7ae12c9fccb2b 100644 (file)
@@ -11,7 +11,7 @@ o815::sim::sim(o815 *_O815, const int& _confmemSize) {
   hypercache::initC(O815->programid, O815->comargs.nequi, O815->comargs.nskip, O815->comargs.confcache.first, &confMem, _confmemSize, O815->comargs.confcache.second, log);
   nequi = O815->comargs.nequi;
   nskip = O815->comargs.nskip;
-  confmemSize = confmemSize;
+  confmemSize = _confmemSize;
 
   startConfiguration = NULL;
   
@@ -22,7 +22,7 @@ o815::sim::sim(o815 *_O815, const int& _confmemSize) {
     dataReader.openFile(O815->comargs.startconfig);
     
     if ( dataReader.fisopen() ) {
-      startConfiguration = new char[confmemSize];
+      startConfiguration = (char*)malloc(confmemSize);
       
       if ( dataReader.readFullBlock(startConfiguration) < 0 ) {
        *log << "SIM: Error while reading config from " << O815->comargs.startconfig << endl;