fix: improve error handling and prevent nil pointer dereference
Изменения
- hyprland/actions.go: добавлен отсутствующий return после проверки на nil
- repo/actions.go: заменён os.Exit на возврат ошибки
- config/dbus.go: возврат ошибки вместо log.Fatalf
- hyprland/keyboard-actions.go: добавлена проверка DBusConn на nil
- main.go: graceful обработка ошибки InitDBus
- system/commands.go: информативное сообщение об ошибке
Тестирование
-
go build ./...— успешно -
go vet ./...— без замечаний
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
Please
register
or
sign in
to comment