Fix panic bug

Cette révision appartient à :
James Mills 2022-04-03 16:21:47 +10:00
Parent 7c7d34ca2a
révision 55f774447d
Signature inconnue de tcpd
ID de la clé GPG: AC4C014F1440EBD6
2 fichiers modifiés avec 5 ajouts et 3 suppressions

Voir le fichier

@ -46,5 +46,7 @@ func pull(client *client.Client, topic string) {
fmt.Fprintf(os.Stderr, "error reading message: %s\n", err)
os.Exit(2)
}
fmt.Printf("%s\n", msg.Payload)
if msg != nil {
fmt.Printf("%s\n", msg.Payload)
}
}

Voir le fichier

@ -376,7 +376,7 @@ func (mb *MessageBus) Put(message Message) error {
return fmt.Errorf("error creating logfile filename for %s: %w", t.Name, err)
}
l, err := wal.Open(fn, nil)
l, err = wal.Open(fn, nil)
if err != nil {
return fmt.Errorf("error opening logfile %s: %w", fn, err)
}
@ -573,7 +573,7 @@ func (mb *MessageBus) ServeHTTP(w http.ResponseWriter, r *http.Request) {
topic := strings.Trim(r.URL.Path, "/")
t := mb.NewTopic(topic)
log.Debugf("request for topic %#v", t.Name)
log.Debugf("request for topic %s", t.Name)
switch r.Method {
case "POST", "PUT":