Пару месяцев назад отлаживал чужой модуль записи ошибок в NVRAM (ErrorLog называется).
В некотором месте не мог понять, почему нет ошибки при некорректном использовании.
Т.е должно вернуть EFI_ERROR, а возвращает EFI_SUCCESS...
Разгадка оказалась неожиданной, в куске кода:
...
Status = pBS->LocateProtocol( &gEventLogsHiiHandleGuid,
NULL,
&HiiHandleProtocolPtr );
if (Status != EFI_SUCCESS)
return EFI_SUCCESS;
...
В продолжение темы.
<******> к вопросу о вчерашних скриптостраданиях. Только что кодер знакомый прислал, нашёл в коде программы, написанной уволенным коллегой незадолго до ухода:
<******> #define TRUE FALSE //счастливой отладки
* ****** такого извращённого юмора ещё не встречал
Взято отсюда bash.org.ru/quote/268036
У нас все проекты на Source Safe, изменения проверяются Beyond Compare.
К тому же потом будут плохие референсы, мало желающих навредить своей карьере.
Отправить комментарий