fixed some null and dead pointer dereferences in spirits patch
Authored by: hellcatv 2005-08-24
Parent: [r9709]
Child: [r9711]