Use rand_r() instead of rand() 58/264458/1 accepted/tizen/unified/20210924.055921 submit/tizen/20210924.013637
authorNishant Chaprana <n.chaprana@samsung.com>
Mon, 20 Sep 2021 09:09:21 +0000 (14:39 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Tue, 21 Sep 2021 07:56:35 +0000 (13:26 +0530)
Change-Id: I540778e549bb0e46271db3ce3e0b5fb967d8e84e
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
plugin/online-monitor/url-checker.c

index 467b9901aeacdd6f732100270cf3ff586d72de65..43dad2019801010fc3fb9ee7ee1838461b6dc48c 100755 (executable)
@@ -110,9 +110,9 @@ static void _get_url(char **url)
 
        /* Generate a random number in range [0, 5] */
        const int max_url = 6;
+       unsigned int seed = time(0);
 
-       srand(time(0));
-       int index = (rand() % max_url);
+       int index = (rand_r(&seed) % max_url);
 
        *url = g_strdup(config->url_list[index]);
 }