*** db/db_am.c.orig Tue May 18 14:09:25 1999 --- db/db_am.c Fri May 21 11:14:09 1999 *************** *** 388,394 **** F_SET(&tdata, DB_DBT_USERMEM | DB_DBT_PARTIAL); if ((ret = dbc->c_get(dbc, key, &tdata, DB_SET | DB_RMW)) == 0) ret = DB_KEYEXIST; ! else ret = 0; } if (ret == 0) --- 388,394 ---- F_SET(&tdata, DB_DBT_USERMEM | DB_DBT_PARTIAL); if ((ret = dbc->c_get(dbc, key, &tdata, DB_SET | DB_RMW)) == 0) ret = DB_KEYEXIST; ! else if (ret == DB_NOTFOUND) ret = 0; } if (ret == 0)