Seed everytime when calling generateRandString

This isn't in a hot path, so no performance hit. Also want to avoid side
effects from doing in an init
This commit is contained in:
Sean DuBois
2019-12-08 14:02:03 -08:00
parent 95907d9c8f
commit eab497aa25
2 changed files with 1 additions and 14 deletions
-11
View File
@@ -1,9 +1,5 @@
package ice
import (
"crypto/rand"
)
// MulticastDNSMode represents the different Multicast modes ICE can run in
type MulticastDNSMode byte
@@ -20,12 +16,5 @@ const (
)
func generateMulticastDNSName() (string, error) {
b := make([]byte, 16)
_, err := rand.Read(b) //nolint
if err != nil {
return "", err
}
return generateRandString("", ".local")
}
+1 -3
View File
@@ -81,9 +81,7 @@ func generateCandidateID() (string, error) {
func generateRandString(prefix, sufix string) (string, error) {
b := make([]byte, 16)
_, err := rand.Read(b) //nolint
if err != nil {
if _, err := rand.New(rand.NewSource(time.Now().UnixNano())).Read(b); err != nil {
return "", err
}