--- trealloc.m.SAV 2005-09-20 17:52:50.000000000 -0600 +++ trealloc.m 2005-09-20 17:53:22.000000000 -0600 @@ -138,7 +138,8 @@ break; } tet_infoline("CLEANUP: Free memory"); - XtFree(ptr2); + if (ptr2 != ptr1) + XtFree(ptr2); XtFree(ptr1); LKROF(pid2, AVSXTTIMEOUT-2); tet_result(TET_PASS);