A função LogUserName não falha no ambiente do cliente com esta correção.
Situação | LogUserName falha em ambiente Linux gerando falha de segmentação. |
---|---|
Ocorrência | A falha de segmentação ocorria porque a chamada a função da API do Linux getpwuid falhava e não era tratada. |
Correção | Foi adicionado tratamento em caso de falha da getpwuid (foi trocada por getpwuid_r também), e caso falhar tenta conseguir o nome de usuário pela getlogin_r antes de desistir. Quando qualquer uma das funções falham, é exibido no console uma mensagem com o código de erro. |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas