summaryrefslogtreecommitdiff
path: root/client/mysqlbinlog.cc
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2016-12-29 13:23:18 +0100
committerSergei Golubchik <serg@mariadb.org>2016-12-29 13:23:18 +0100
commit4a5d25c338a5d1d2cc16343380193d6bf25ae6ae (patch)
tree73b84a9c8f3d5e3e3383fa79465b11f9ded512d3 /client/mysqlbinlog.cc
parent48dc7cc66ef5b69fcf28ec0b2ecf0338c188cf4e (diff)
parentc13b5011629b5ff7b969d648265002e4d1ba94c2 (diff)
downloadmariadb-git-4a5d25c338a5d1d2cc16343380193d6bf25ae6ae.tar.gz
Merge branch '10.1' into 10.2
Diffstat (limited to 'client/mysqlbinlog.cc')
-rw-r--r--client/mysqlbinlog.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/client/mysqlbinlog.cc b/client/mysqlbinlog.cc
index 94443791441..558dbebc89c 100644
--- a/client/mysqlbinlog.cc
+++ b/client/mysqlbinlog.cc
@@ -1267,6 +1267,9 @@ Exit_status process_event(PRINT_EVENT_INFO *print_event_info, Log_event *ev,
goto err;
break;
}
+ case START_ENCRYPTION_EVENT:
+ glob_description_event->start_decryption((Start_encryption_log_event*)ev);
+ /* fall through */
default:
print_skip_replication_statement(print_event_info, ev);
ev->print(result_file, print_event_info);
@@ -2839,9 +2842,16 @@ err:
}
+uint dummy1() { return 1; }
struct encryption_service_st encryption_handler=
{
- 0, 0, 0, 0, 0, 0, 0
+ (uint(*)(uint))dummy1,
+ (uint(*)(uint, uint, uchar*, uint*))dummy1,
+ (uint(*)(uint, uint))dummy1,
+ (int (*)(void*, const uchar*, uint, const uchar*, uint, int, uint, uint))dummy1,
+ (int (*)(void*, const uchar*, uint, uchar*, uint*))dummy1,
+ (int (*)(void*, uchar*, uint*))dummy1,
+ (uint (*)(uint, uint, uint))dummy1
};
/*