File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -1018,6 +1018,13 @@ func (e *RowsEvent) decodeExtraData(data []byte) (err2 error) {
1018
1018
}
1019
1019
1020
1020
func (e * RowsEvent ) DecodeData (pos int , data []byte ) (err2 error ) {
1021
+ if e .compressed {
1022
+ data , err2 = DecompressMariadbData (data [pos :])
1023
+ if err2 != nil {
1024
+ return
1025
+ }
1026
+ }
1027
+
1021
1028
// Rows_log_event::print_verbose()
1022
1029
1023
1030
var (
@@ -1073,13 +1080,6 @@ func (e *RowsEvent) Decode(data []byte) error {
1073
1080
if err != nil {
1074
1081
return err
1075
1082
}
1076
- if e .compressed {
1077
- uncompressedData , err := DecompressMariadbData (data [pos :])
1078
- if err != nil {
1079
- return err
1080
- }
1081
- return e .DecodeData (0 , uncompressedData )
1082
- }
1083
1083
return e .DecodeData (pos , data )
1084
1084
}
1085
1085
You can’t perform that action at this time.
0 commit comments