diff options
Diffstat (limited to 'ext/dba/dba_cdb.c')
| -rw-r--r-- | ext/dba/dba_cdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/dba/dba_cdb.c b/ext/dba/dba_cdb.c index e04545e65f..b704465ab9 100644 --- a/ext/dba/dba_cdb.c +++ b/ext/dba/dba_cdb.c @@ -98,7 +98,7 @@ DBA_OPEN_FUNC(cdb) return FAILURE; } - cdb = emalloc(sizeof(dba_cdb)); + cdb = pemalloc(sizeof(dba_cdb), info->flags&DBA_PERSISTENT); memset(cdb, 0, sizeof(dba_cdb)); #if DBA_CDB_BUILTIN @@ -132,7 +132,7 @@ DBA_CLOSE_FUNC(cdb) cdb_free(&cdb->c); close(cdb->file); #endif - efree(cdb); + pefree(cdb, info->flags&DBA_PERSISTENT); } #if DBA_CDB_BUILTIN |
