Fix first launch

This commit is contained in:
Neil Alexander 2022-08-31 10:21:18 +01:00
parent 184e8cec98
commit c677ec1acb
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -95,6 +95,9 @@ func main() {
if err = test.NewMatrixKey(keyfile); err != nil { if err = test.NewMatrixKey(keyfile); err != nil {
panic("failed to generate a new PEM key: " + err.Error()) panic("failed to generate a new PEM key: " + err.Error())
} }
if _, sk, err = config.LoadMatrixKey(keyfile, os.ReadFile); err != nil {
panic("failed to load PEM key: " + err.Error())
}
} else { } else {
if sk, err = os.ReadFile(oldkeyfile); err != nil { if sk, err = os.ReadFile(oldkeyfile); err != nil {
panic("failed to read the old private key: " + err.Error()) panic("failed to read the old private key: " + err.Error())
@ -109,7 +112,7 @@ func main() {
} else { } else {
var err error var err error
if _, sk, err = config.LoadMatrixKey(keyfile, os.ReadFile); err != nil { if _, sk, err = config.LoadMatrixKey(keyfile, os.ReadFile); err != nil {
panic(err) panic("failed to load PEM key: " + err.Error())
} }
} }
cfg.Defaults(true) cfg.Defaults(true)