comparison mcabber/mcabber/xmpp.c @ 2330:3385a4bb62ef

Check setting disable_random_resource correctly
author franky
date Fri, 10 May 2019 00:17:20 +0200
parents dff24f3d007f
children 72543547c646
comparison
equal deleted inserted replaced
2329:746d72c6e1b9 2330:3385a4bb62ef
1853 resource = resource_prefix; 1853 resource = resource_prefix;
1854 1854
1855 // Initialize pseudo-random seed 1855 // Initialize pseudo-random seed
1856 srandom(time(NULL)); 1856 srandom(time(NULL));
1857 1857
1858 if (!settings_opt_get("disable_random_resource")) { 1858 if (!settings_opt_get_int("disable_random_resource")) {
1859 #if HAVE_ARC4RANDOM 1859 #if HAVE_ARC4RANDOM
1860 dynresource = g_strdup_printf("%s.%08x", resource, arc4random()); 1860 dynresource = g_strdup_printf("%s.%08x", resource, arc4random());
1861 #else 1861 #else
1862 unsigned int tab[2]; 1862 unsigned int tab[2];
1863 tab[0] = (unsigned int) (0xffff * (random() / (RAND_MAX + 1.0))); 1863 tab[0] = (unsigned int) (0xffff * (random() / (RAND_MAX + 1.0)));