X-Git-Url: http://winboard.nl/cgi-bin?p=capablanca.git;a=blobdiff_plain;f=lasker-2.2.3%2Fsrc%2Fcomproc.c;h=0487f880cf01429e40937cd2ae45b283fea1a492;hp=97522e0b85aaf853de71522072feecd549bca188;hb=696676da82327e74a1e2addf74702c5a309ce8b7;hpb=dca71370d0546bf23a7984368bc5e2bfc209452b diff --git a/lasker-2.2.3/src/comproc.c b/lasker-2.2.3/src/comproc.c index 97522e0..0487f88 100644 --- a/lasker-2.2.3/src/comproc.c +++ b/lasker-2.2.3/src/comproc.c @@ -125,9 +125,10 @@ static void com_stats_rating(char *hdr, struct statistics * stats, char *dest, l ratstr(stats->rating), current_sterr(stats->sterr, now-stats->ltime), stats->win, stats->los, stats->dra, stats->num); if (stats->whenbest) { + time_t besttime = stats->whenbest; // [HGM] time_t could have larger size than int, so don't pass localtime a pointer to it sprintf(tmp, " %d", stats->best); strcat(dest, tmp); - strftime(tmp, sizeof(tmp), " (%d-%b-%Y)", localtime((time_t *) & stats->whenbest)); + strftime(tmp, sizeof(tmp), " (%d-%b-%Y)", localtime(&besttime)); strcat(dest, tmp); } strcat(dest, "\n");