seg fault on free curr