Author: cazfi Date: Mon Sep 28 03:31:07 2015 New Revision: 29990 URL: http://svn.gna.org/viewcvs/freeciv?rev=29990&view=rev Log: Store challenge files to freeciv storage dir.
See patch #6369 Modified: trunk/server/gamehand.c Modified: trunk/server/gamehand.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/gamehand.c?rev=29990&r1=29989&r2=29990&view=diff ============================================================================== --- trunk/server/gamehand.c (original) +++ trunk/server/gamehand.c Mon Sep 28 03:31:07 2015 @@ -1015,9 +1015,20 @@ static const char *get_challenge_fullname(struct connection *pc) { static char fullname[MAX_LEN_PATH]; - - interpret_tilde(fullname, sizeof(fullname), "~/.freeciv/"); - sz_strlcat(fullname, get_challenge_filename(pc)); + const char *hdir = freeciv_home_dir(); + const char *cname; + + if (hdir == NULL) { + return NULL; + } + + cname = get_challenge_filename(pc); + + if (cname == NULL) { + return NULL; + } + + fc_snprintf(fullname, sizeof(fullname), "%s/%s", hdir, cname); return fullname; } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits