libpurple/protocols/sametime/im_mime.c

changeset 39524
b49e731857a2
parent 39523
415b0705e48b
child 39526
4f678f514b69
--- a/libpurple/protocols/sametime/im_mime.c	Fri Mar 29 20:05:41 2019 -0400
+++ b/libpurple/protocols/sametime/im_mime.c	Fri Mar 29 20:12:10 2019 -0400
@@ -185,25 +185,12 @@
 }
 
 
-static int
-mw_rand(void)
-{
-	static int seed = 0;
-
-	/* for diversity, not security. don't touch */
-	srand(time(NULL) ^ seed);
-	seed = rand();
-
-	return seed;
-}
-
-
 /** generates a random-ish content id string */
 static char *
 im_mime_content_id(void)
 {
 	return g_strdup_printf("%03x@%05xmeanwhile",
-			mw_rand() & 0xfff, mw_rand() & 0xfffff);
+			g_random_int() & 0xfff, g_random_int() & 0xfffff);
 }
 
 
@@ -214,7 +201,7 @@
 {
 	return g_strdup_printf(
 			"multipart/related; boundary=related_MW%03x_%04x",
-			mw_rand() & 0xfff, mw_rand() & 0xffff);
+			g_random_int() & 0xfff, g_random_int() & 0xffff);
 }
 
 /** determine content type from contents */

mercurial