commit - 3aa1e8e41036542e6d88898603cd3244f19b68e8
commit + 73c9f4bdbc784d2df07d3abe125c8166210f41fa
blob - 8113c6dea2c28f5a883be533bf70d9c2c21649c1
blob + a207627e9bda703e44568f6dbc65ecc82de212b7
--- FICS/ratings.c
+++ FICS/ratings.c
CompareStats(addName, sNew, login, &sCur) > 0) {
int computer = in_list(-1, L_COMPUTER, addName);
- fprintf(fptemp, "%s %d %d %d\n", addName, sNew->rating,
- sNew->num, computer);
+ if (sNew) {
+ fprintf(fptemp, "%s %d %d %d\n", addName,
+ sNew->rating, sNew->num, computer);
+ } else {
+ warnx("%s: 'sNew' null: addName = %s", __func__,
+ addName);
+ fprintf(fptemp, "%s %d %d %d\n", addName,
+ 0, 0, computer);
+ }
+
addName = NULL;
}