Correção na função de alocação dinâmica