--- src/config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index e7d1671..a4c117e 100644 --- a/src/config.c +++ b/src/config.c @@ -1435,12 +1435,14 @@ static void generate_random_string(char *str, int length) { uint8_t val; int i; + uint64_t rand; memset(str, '\0', length); for (i = 0; i < length-1; i++) { do { - val = (uint8_t)(random() % 122); + __connman_util_get_random(&rand); + val = (uint8_t)(rand % 122); if (val < 48) val += 48; } while((val > 57 && val < 65) || (val > 90 && val < 97)); -- 2.1.1
_______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman