summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/utilities/util_dump.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/utilities/util_dump.c')
-rwxr-xr-xsrc/third_party/wiredtiger/src/utilities/util_dump.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/utilities/util_dump.c b/src/third_party/wiredtiger/src/utilities/util_dump.c
index 82e6ac54d17..2cece102729 100755
--- a/src/third_party/wiredtiger/src/utilities/util_dump.c
+++ b/src/third_party/wiredtiger/src/utilities/util_dump.c
@@ -266,6 +266,12 @@ dump_config(WT_SESSION *session, const char *uri, WT_CURSOR *cursor, bool hex, b
ret = 1;
} else if (ret == WT_NOTFOUND)
ret = util_err(session, 0, "%s: No such object exists", uri);
+ else if (ret == ENOTSUP)
+ /*
+ * Ignore ENOTSUP error. We return that for getting the creation metadata for a complex
+ * table because the meaning of that is undefined. It does mean the table exists.
+ */
+ ret = 0;
else
ret = util_err(session, ret, "%s", uri);