Summary: | Некорректная подсказка 'Завершить сеанс пользователя Unknown...' | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | jqt4 |
Component: | mate-panel | Assignee: | Valery Inozemtsev <shrek> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | shrek |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
jqt4
2022-10-05 19:21:31 MSK
На мой взгляд есть несоответствие в коде, начиная со строки https://git.altlinux.org/gears/m/mate-panel.git?p=mate-panel.git;a=blob;f=mate-panel/panel-menu-items.c;h=42ab4200b4536293f0df222cd82b538df87d2068;hb=b6f5cc075000c4ded8c381204d38e43b1d6583e8#l1616 Если поле GECOS в /etc/passwd для залогиненного пользователя пустое, то функция g_get_real_name возвращает строку "Unknown". В следующей строке кода происходит проверка возвращённого значения на нулевой указатель или пустую строку. В результате "Unknown" используется как реальное имя пользователя и выводится в подсказке. |