diff -r b0f522d5a80f -r cdb444f6d43c aystar.c --- a/aystar.c Mon Jul 04 10:01:06 2005 +0000 +++ b/aystar.c Mon Jul 04 14:58:55 2005 +0000 @@ -230,6 +230,10 @@ else if (r == AYSTAR_LIMIT_REACHED) printf("[AyStar] Exceeded search_nodes, no path found\n"); #endif + + if (aystar->BeforeExit != NULL) + aystar->BeforeExit(aystar); + if (r != AYSTAR_STILL_BUSY) /* We're done, clean up */ aystar->clear(aystar);