maneja el error en caso de que malloc no asigne memoria