fixed mem leak in "*scanf" (found by Benson)