Corrected leak in mark_optimal_path_in_table().  X and Y are now freed if they are allocated, i.e. if qflag==0.
Corrected leak in mark_optimal_path_in_table().  X and Y are now freed if they are allocated, i.e. if qflag==0.

skotchandsoda/needleman-wunsch