This patch was updated on 17 Dec 1997 because the original fix forgot to retain the check if responsible->alias == NULL. *** gnats/ChangeLog Fri Dec 12 13:14:01 1997 --- gnats/ChangeLog Fri Dec 12 13:16:13 1997 *************** *** 1,3 **** --- 1,8 ---- + Fri Dec 5 13:43:20 1997 Karl Fogel + + * files.c (free_responsible): if `alias' lives in borrowed space + then don't try to free() it. + Mon Aug 18 14:00:58 1997 Brendan Kehoe * Makefile.in (VERSION): Up to 3.104. I forgot to modify this for *** gnats/files.c Mon Aug 18 16:52:54 1997 --- gnats/files.c Mon Dec 15 09:22:33 1997 *************** *** 348,354 **** xfree (responsible->key); if (responsible->fullname) xfree (responsible->fullname); ! if (responsible->alias && responsible->key != gnats_admin) xfree (responsible->alias); return; } --- 348,356 ---- xfree (responsible->key); if (responsible->fullname) xfree (responsible->fullname); ! if ((responsible->alias != NULL) ! && (responsible->alias != responsible->key) ! && (responsible->alias != gnats_admin)) xfree (responsible->alias); return; }