Author: cazfi
Date: Sat Feb  4 09:33:49 2017
New Revision: 34951

URL: http://svn.gna.org/viewcvs/freeciv?rev=34951&view=rev
Log:
Respect DIR_SEPARATOR in path to modpack database file.

See bug #25485

Modified:
    trunk/tools/modinst.c

Modified: trunk/tools/modinst.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/tools/modinst.c?rev=34951&r1=34950&r2=34951&view=diff
==============================================================================
--- trunk/tools/modinst.c       (original)
+++ trunk/tools/modinst.c       Sat Feb  4 09:33:49 2017
@@ -48,14 +48,18 @@
   struct stat buf;
 
   fc_snprintf(main_db_filename, sizeof(main_db_filename),
-              "%s/" DATASUBDIR "/" FCMP_CONTROLD "/mp.db", fcmp->inst_prefix);
+              "%s" DIR_SEPARATOR DATASUBDIR DIR_SEPARATOR FCMP_CONTROLD 
DIR_SEPARATOR "mp.db",
+              fcmp->inst_prefix);
   fc_snprintf(scenario_db_filename, sizeof(scenario_db_filename),
-              "%s/scenarios/" FCMP_CONTROLD "/mp.db", fcmp->inst_prefix);
+              "%s" DIR_SEPARATOR "scenarios" DIR_SEPARATOR FCMP_CONTROLD 
DIR_SEPARATOR "mp.db",
+              fcmp->inst_prefix);
 
   fc_snprintf(main_ii_filename, sizeof(main_ii_filename),
-              "%s/" DATASUBDIR "/" FCMP_CONTROLD "/modpacks.db", 
fcmp->inst_prefix);
+              "%s" DIR_SEPARATOR DATASUBDIR DIR_SEPARATOR FCMP_CONTROLD 
DIR_SEPARATOR "modpacks.db",
+              fcmp->inst_prefix);
   fc_snprintf(scenario_ii_filename, sizeof(scenario_ii_filename),
-              "%s/scenarios/" FCMP_CONTROLD "/modpacks.db", fcmp->inst_prefix);
+              "%s" DIR_SEPARATOR "scenarios" DIR_SEPARATOR FCMP_CONTROLD 
DIR_SEPARATOR "modpacks.db",
+              fcmp->inst_prefix);
 
   if (fc_stat(main_db_filename, &buf)) {
     create_mpdb(main_db_filename, FALSE);


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to