Merge pull request #632 from skrashevich/230911-fix-hap-pairing-dups
Fix: duplicate pairing strings in config
This commit is contained in:
@@ -198,9 +198,11 @@ func (s *server) AddPair(conn net.Conn, id string, public []byte, permissions by
|
|||||||
"client_public": []string{hex.EncodeToString(public)},
|
"client_public": []string{hex.EncodeToString(public)},
|
||||||
"permissions": []string{string('0' + permissions)},
|
"permissions": []string{string('0' + permissions)},
|
||||||
}
|
}
|
||||||
s.pairings = append(s.pairings, query.Encode())
|
if s.GetPair(conn, id) == nil {
|
||||||
s.UpdateStatus()
|
s.pairings = append(s.pairings, query.Encode())
|
||||||
s.PatchConfig()
|
s.UpdateStatus()
|
||||||
|
s.PatchConfig()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *server) DelPair(conn net.Conn, id string) {
|
func (s *server) DelPair(conn net.Conn, id string) {
|
||||||
|
|||||||
Reference in New Issue
Block a user