diff options
Diffstat (limited to 'sql/log_event_client.cc')
-rw-r--r-- | sql/log_event_client.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sql/log_event_client.cc b/sql/log_event_client.cc index 4c26acd2cc1..0480a8fa59f 100644 --- a/sql/log_event_client.cc +++ b/sql/log_event_client.cc @@ -899,6 +899,16 @@ log_event_print_value(IO_CACHE *file, PRINT_EVENT_INFO *print_event_info, fprintf(stderr, "\nError: Found Old DECIMAL (mysql-4.1 or earlier). " "Not enough metadata to display the value.\n"); break; + + case MYSQL_TYPE_GEOMETRY: + strmake(typestr, "GEOMETRY", typestr_length); + if (!ptr) + goto return_null; + + length= uint4korr(ptr); + my_b_write_quoted(file, ptr + meta, length); + return length + meta; + default: print_event_info->flush_for_error(); fprintf(stderr, |