View | Details | Raw Unified
Collapse All | Expand All

(-) src/sgDb.c (-2 / +2 lines)
 Lines 98-110    Link Here 
    if(createdb)
    if(createdb)
      flag = flag | DB_TRUNCATE;
      flag = flag | DB_TRUNCATE;
    if ((ret = 
    if ((ret = 
	 Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) {
	 Db->dbp->open(Db->dbp, dbfile, NULL, NULL, DB_BTREE, flag, 0664)) != 0) {
      (void) Db->dbp->close(Db->dbp, 0);
      (void) Db->dbp->close(Db->dbp, 0);
      sgLogFatalError("Error db_open: %s", strerror(ret));
      sgLogFatalError("Error db_open: %s", strerror(ret));
    }
    }
  } else {
  } else {
    if ((ret = 
    if ((ret = 
	 Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
	 Db->dbp->open(Db->dbp, dbfile, NULL, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
      sgLogFatalError("Error db_open: %s", strerror(ret));
      sgLogFatalError("Error db_open: %s", strerror(ret));
    }
    }
  }
  }