From 46fd530566d9f338d3bba7910aedf35a42171b37 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 3 Jul 2003 11:23:27 +0000 Subject: [PATCH] MFH: Fix open mode (noticed by FutureQuest, Inc.) --- ext/dba/dba_db2.c | 2 +- ext/dba/dba_db3.c | 2 +- ext/dba/dba_db4.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/dba/dba_db2.c b/ext/dba/dba_db2.c index 9ef28a7a66..3c12c4f8bc 100644 --- a/ext/dba/dba_db2.c +++ b/ext/dba/dba_db2.c @@ -55,7 +55,7 @@ DBA_OPEN_FUNC(db2) type = info->mode == DBA_READER ? DB_UNKNOWN : info->mode == DBA_TRUNC ? DB_BTREE : - s ? DB_BTREE : DB_UNKNOWN; + !s ? DB_BTREE : DB_UNKNOWN; gmode = info->mode == DBA_READER ? DB_RDONLY : (info->mode == DBA_CREAT && s) ? DB_CREATE : diff --git a/ext/dba/dba_db3.c b/ext/dba/dba_db3.c index 3d0e892219..243588deff 100644 --- a/ext/dba/dba_db3.c +++ b/ext/dba/dba_db3.c @@ -64,7 +64,7 @@ DBA_OPEN_FUNC(db3) type = info->mode == DBA_READER ? DB_UNKNOWN : info->mode == DBA_TRUNC ? DB_BTREE : - s? DB_BTREE : DB_UNKNOWN; + !s? DB_BTREE : DB_UNKNOWN; gmode = info->mode == DBA_READER ? DB_RDONLY : (info->mode == DBA_CREAT && s) ? DB_CREATE : diff --git a/ext/dba/dba_db4.c b/ext/dba/dba_db4.c index 0195d61400..65c99dcfe6 100644 --- a/ext/dba/dba_db4.c +++ b/ext/dba/dba_db4.c @@ -64,7 +64,7 @@ DBA_OPEN_FUNC(db4) type = info->mode == DBA_READER ? DB_UNKNOWN : info->mode == DBA_TRUNC ? DB_BTREE : - s? DB_BTREE : DB_UNKNOWN; + !s? DB_BTREE : DB_UNKNOWN; gmode = info->mode == DBA_READER ? DB_RDONLY : (info->mode == DBA_CREAT && s) ? DB_CREATE : -- 2.50.1