$OpenBSD$
--- bandb/rsdb_sqlite3.c.orig	Tue Nov 11 03:52:41 2008
+++ bandb/rsdb_sqlite3.c	Fri Dec  5 18:04:58 2008
@@ -67,20 +67,20 @@ rsdb_init(rsdb_error_cb * ecb)
 	bandb_dpath = getenv("BANDB_DPATH");
 
 	if(bandb_dpath != NULL)
-		rb_snprintf(dbpath, sizeof(dbpath), "%s/etc/ban.db", bandb_dpath);
+		rb_snprintf(dbpath, sizeof(dbpath), "%s", bandb_dpath);
 	else
 		rb_strlcpy(dbpath, DBPATH, sizeof(dbpath));
 	
 	if(sqlite3_open(dbpath, &rb_bandb) != SQLITE_OK)
 	{
-		rb_snprintf(errbuf, sizeof(errbuf), "Unable to open sqlite database: %s",
-			    sqlite3_errmsg(rb_bandb));
+		rb_snprintf(errbuf, sizeof(errbuf), "Unable to open sqlite database: %s: %s",
+			    dbpath, sqlite3_errmsg(rb_bandb));
 		mlog(errbuf);
 		return -1;
 	}
 	if(access(dbpath, W_OK))
 	{
-		rb_snprintf(errbuf, sizeof(errbuf),  "Unable to open sqlite database for write: %s", strerror(errno));
+		rb_snprintf(errbuf, sizeof(errbuf),  "Unable to open sqlite database for write: %s: %s", dbpath, strerror(errno));
 		mlog(errbuf);
 		return -1;			
 	}
