MM-23254: Add nil checks to WebSocketEventFromJson (#14050)
Automatic Merge
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
11debb55a6
Коммит
8812de2bf0
@@ -31,6 +31,9 @@ func (a *App) registerAllClusterMessageHandlers() {
|
|||||||
|
|
||||||
func (a *App) clusterPublishHandler(msg *model.ClusterMessage) {
|
func (a *App) clusterPublishHandler(msg *model.ClusterMessage) {
|
||||||
event := model.WebSocketEventFromJson(strings.NewReader(msg.Data))
|
event := model.WebSocketEventFromJson(strings.NewReader(msg.Data))
|
||||||
|
if event == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
a.PublishSkipClusterSend(event)
|
a.PublishSkipClusterSend(event)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,9 @@ func (wsc *WebSocketClient) Listen() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
event := WebSocketEventFromJson(bytes.NewReader(rawMsg))
|
event := WebSocketEventFromJson(bytes.NewReader(rawMsg))
|
||||||
|
if event == nil {
|
||||||
|
continue
|
||||||
|
}
|
||||||
if event.IsValid() {
|
if event.IsValid() {
|
||||||
wsc.EventChannel <- event
|
wsc.EventChannel <- event
|
||||||
continue
|
continue
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user