Skip to content

Commit 90aacd6

Browse files
committed
fix error return
1 parent a378b15 commit 90aacd6

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

canal/canal.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func (c *Canal) validateSetGtidPurged() error {
129129
if err != nil {
130130
return errors.Trace(err)
131131
} else if f, _ := res.GetString(0, 1); f != "ON" {
132-
return errors.Errorf("set-gtid-purged: %s, gtid_mode should be ON %s, but now is ", c.cfg.Dump.GtidPurged, f)
132+
return errors.Errorf("set-gtid-purged: %s, gtid_mode should be ON, but now is %s", c.cfg.Dump.GtidPurged, f)
133133
}
134134
return nil
135135
}

dump/parser.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ func Parse(r io.Reader, h ParseHandler, parseBinlogPos bool) error {
7070
if m := oneGtidExp.FindAllStringSubmatch(line, -1); len(m) == 1 {
7171
gset := m[0][1]
7272
if err := h.UpdateGtidFromPurged(gset); err != nil {
73-
errors.Trace(err)
73+
return errors.Trace(err)
7474
}
7575
gtidDoneParsed = true
7676
}
7777
if m := mutilGtidStartExp.FindAllStringSubmatch(line, -1); len(m) == 1 {
7878
gset := m[0][1]
7979
if err := h.UpdateGtidFromPurged(gset); err != nil {
80-
errors.Trace(err)
80+
return errors.Trace(err)
8181
}
8282
mutilGtidParsed = true
8383
}
@@ -86,15 +86,15 @@ func Parse(r io.Reader, h ParseHandler, parseBinlogPos bool) error {
8686
if m := midUuidSet.FindAllStringSubmatch(line, -1); len(m) == 1 {
8787
gset := m[0][1]
8888
if err := h.UpdateGtidFromPurged(gset); err != nil {
89-
errors.Trace(err)
89+
return errors.Trace(err)
9090
}
9191

9292
}
9393

9494
if m := endUuidSet.FindAllStringSubmatch(line, -1); len(m) == 1 {
9595
gset := m[0][1]
9696
if err := h.UpdateGtidFromPurged(gset); err != nil {
97-
errors.Trace(err)
97+
return errors.Trace(err)
9898
}
9999
gtidDoneParsed = true
100100
}
@@ -107,11 +107,11 @@ func Parse(r io.Reader, h ParseHandler, parseBinlogPos bool) error {
107107
name := m[0][1]
108108
pos, err := strconv.ParseUint(m[0][2], 10, 64)
109109
if err != nil {
110-
errors.Errorf("parse binlog %v err, invalid number", line)
110+
return errors.Errorf("parse binlog %v err, invalid number", line)
111111
}
112112

113113
if err = h.BinLog(name, pos); err != nil && err != ErrSkip {
114-
errors.Trace(err)
114+
return errors.Trace(err)
115115
}
116116

117117
binlogParsed = true

0 commit comments

Comments
 (0)