mirror of
https://cagebreak.project-repo.co/cagebreak.git
synced 2026-08-21 04:54:17 +02:00
Fix potential null pointer dereferences
This commit is contained in:
parent
69fe10f4be
commit
95af01b119
2 changed files with 4 additions and 2 deletions
|
|
@ -272,6 +272,7 @@ main(int argc, char *argv[]) {
|
|||
#endif
|
||||
|
||||
wl_list_init(&server.input_config);
|
||||
wl_list_init(&server.output_config);
|
||||
|
||||
server.modes = malloc(4 * sizeof(char *));
|
||||
if(!server.modes) {
|
||||
|
|
@ -337,8 +338,6 @@ main(int argc, char *argv[]) {
|
|||
goto end;
|
||||
}
|
||||
|
||||
wl_list_init(&server.output_config);
|
||||
|
||||
renderer = wlr_backend_get_renderer(backend);
|
||||
wlr_renderer_init_wl_display(renderer, server.wl_display);
|
||||
|
||||
|
|
|
|||
|
|
@ -115,6 +115,9 @@ keybinding_list_init() {
|
|||
|
||||
void
|
||||
keybinding_list_free(struct keybinding_list *list) {
|
||||
if(!list) {
|
||||
return;
|
||||
}
|
||||
for(unsigned int i = 0; i < list->length; ++i) {
|
||||
keybinding_free(list->keybindings[i], true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue