From e9a50167b0116ac5c12242235cb624d41d4166a9 Mon Sep 17 00:00:00 2001
From: "Bradley C. Kuszmaul" <bradley@tokutek.com>
Date: Fri, 7 Dec 2007 22:27:04 +0000
Subject: [PATCH] Add a strerror for DB_BADFORMAT.  Addresses #156.

git-svn-id: file:///svn/tokudb@1016 c7de825b-a66e-492c-adef-691d508d4ae1
---
 src/ydb.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/ydb.c b/src/ydb.c
index 7d248843a5..3e73f5abac 100644
--- a/src/ydb.c
+++ b/src/ydb.c
@@ -1301,6 +1301,10 @@ char *db_strerror(int error) {
             return errorstr;
     }
     
+    if (error==DB_BADFORMAT) {
+	return "Database Bad Format (probably a corrupted database)";
+    }
+
     static char unknown_result[100];    // Race condition if two threads call this at the same time.    However even in a bad case, it should be some sort of nul-terminated string.
     errorstr = unknown_result;
     snprintf(errorstr, sizeof unknown_result, "Unknown error code: %d", error);
-- 
GitLab