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