My apologies once again for the bug, here is the fix.
In load_nations, under this comment:
/* end of the file */
Add the following code:
if(filename[0] == '*')
{
fread_to_eol(fp);
continue;
}
else