Fix bug when reading already freed memory