From bc16d962a6db829e18830d1e232a36bc0a6f1885 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 3 Jul 2003 11:17:34 +0000 Subject: [PATCH] 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 edbb1999eb..c8ffa78ac5 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 4f4220c3ee..cd86ab3ef5 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 c4020e9fc9..7594eab80b 100644 --- a/ext/dba/dba_db4.c +++ b/ext/dba/dba_db4.c @@ -65,7 +65,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