Author: cazfi Date: Tue Dec 9 20:25:48 2014 New Revision: 27217 URL: http://svn.gna.org/viewcvs/freeciv?rev=27217&view=rev Log: Initialize random number generator for modpack installers.
See bug #22966 Modified: trunk/tools/mpcli.c trunk/tools/mpgui_gtk2.c trunk/tools/mpgui_gtk3.c trunk/tools/mpgui_qt.cpp Modified: trunk/tools/mpcli.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/tools/mpcli.c?rev=27217&r1=27216&r2=27217&view=diff ============================================================================== --- trunk/tools/mpcli.c (original) +++ trunk/tools/mpcli.c Tue Dec 9 20:25:48 2014 @@ -23,6 +23,7 @@ #include "log.h" #include "mem.h" #include "netintf.h" +#include "rand.h" #include "registry.h" #include "shared.h" @@ -108,6 +109,7 @@ fc_init_network(); log_init(NULL, loglevel, NULL, NULL, -1); + fc_srand(time(NULL)); /* Needed at least for Windows version of netfile_get_section_file() */ /* This modifies argv! */ ui_options = fcmp_parse_cmdline(argc, argv); Modified: trunk/tools/mpgui_gtk2.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/tools/mpgui_gtk2.c?rev=27217&r1=27216&r2=27217&view=diff ============================================================================== --- trunk/tools/mpgui_gtk2.c (original) +++ trunk/tools/mpgui_gtk2.c Tue Dec 9 20:25:48 2014 @@ -25,6 +25,7 @@ #include "log.h" #include "mem.h" #include "netintf.h" +#include "rand.h" #include "registry.h" #include "shared.h" @@ -573,6 +574,7 @@ g_thread_init(NULL); log_init(NULL, loglevel, NULL, NULL, -1); + fc_srand(time(NULL)); /* Needed at least for Windows version of netfile_get_section_file() */ /* This modifies argv! */ ui_options = fcmp_parse_cmdline(argc, argv); Modified: trunk/tools/mpgui_gtk3.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/tools/mpgui_gtk3.c?rev=27217&r1=27216&r2=27217&view=diff ============================================================================== --- trunk/tools/mpgui_gtk3.c (original) +++ trunk/tools/mpgui_gtk3.c Tue Dec 9 20:25:48 2014 @@ -25,6 +25,7 @@ #include "log.h" #include "mem.h" #include "netintf.h" +#include "rand.h" #include "registry.h" #include "shared.h" @@ -579,6 +580,7 @@ fc_init_network(); log_init(NULL, loglevel, NULL, NULL, -1); + fc_srand(time(NULL)); /* Needed at least for Windows version of netfile_get_section_file() */ /* This modifies argv! */ ui_options = fcmp_parse_cmdline(argc, argv); Modified: trunk/tools/mpgui_qt.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/tools/mpgui_qt.cpp?rev=27217&r1=27216&r2=27217&view=diff ============================================================================== --- trunk/tools/mpgui_qt.cpp (original) +++ trunk/tools/mpgui_qt.cpp Tue Dec 9 20:25:48 2014 @@ -32,6 +32,7 @@ #include "fcintl.h" #include "log.h" #include "netintf.h" +#include "rand.h" #include "registry.h" // common @@ -88,6 +89,7 @@ registry_module_init(); fc_init_network(); log_init(NULL, loglevel, NULL, NULL, -1); + fc_srand(time(NULL)); // Needed at least for Windows version of netfile_get_section_file() /* This modifies argv! */ ui_options = fcmp_parse_cmdline(argc, argv); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits