diff --git a/src/libmdb/data.c b/src/libmdb/data.c index 0679a53..ea1e845 100644 --- a/src/libmdb/data.c +++ b/src/libmdb/data.c @@ -997,12 +997,6 @@ char *mdb_col_to_string(MdbHandle *mdb, void *buf, int start, int datatype, int double td; switch (datatype) { - case MDB_NUMERIC: - case MDB_BOOL: - /* shouldn't happen. bools are handled specially - ** by mdb_xfer_bound_bool() */ - fprintf(stderr, "Warning: mdb_col_to_string called on an unsupported data type.\n"); - break; case MDB_BYTE: text = g_strdup_printf("%d", mdb_get_byte(buf, start)); break; @@ -1054,6 +1048,9 @@ char *mdb_col_to_string(MdbHandle *mdb, void *buf, int start, int datatype, int text = mdb_uuid_to_string(mdb->pg_buf, start); break; default: + /* shouldn't happen. bools are handled specially + ** by mdb_xfer_bound_bool() */ + fprintf(stderr, "Warning: mdb_col_to_string called on an unsupported data type.\n"); text = g_strdup(""); break; }