Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug fix for cleanup
For various reasons, I altered TMPDIR to /usr/tmp and noticed
the following. Many map files get left - the map files are
not being cleaned up.
The fix is to be found in main.c and follows here.
These diffs are against 0.87.8
Pat Place prp@sei.cmu.edu
--- patch follows ---
*** /tmp/da11542 Tue Oct 13 09:02:47 1992
--- main.c Tue Oct 13 08:58:24 1992
***************
*** 1891,1899 ****
fprintf(stderr,"Cleaning up...\n");
for(m=first_map;m!=NULL;m=m->next) {
! sprintf(buf,"/tmp/%s.oo.%d",m->name,getpid());
unlink(buf);
! sprintf(buf,"/tmp/%s.om.%d",m->name,getpid());
unlink(buf);
}
}
--- 1891,1899 ----
fprintf(stderr,"Cleaning up...\n");
for(m=first_map;m!=NULL;m=m->next) {
! sprintf(buf,"%s/%s.oo.%d",TMPDIR,m->name,getpid());
unlink(buf);
! sprintf(buf,"%s/%s.om.%d",TMPDIR,m->name,getpid());
unlink(buf);
}
}