From c863b05d1a9eb6b174603e84c4b3864b9048ca81 Mon Sep 17 00:00:00 2001 From: Monsta Date: Mon, 5 Jan 2015 17:44:21 +0300 Subject: some NULL pointer checks --- src/caja-bookmark-list.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/caja-bookmark-list.c b/src/caja-bookmark-list.c index 65feedbe..1e7d5c1d 100644 --- a/src/caja-bookmark-list.c +++ b/src/caja-bookmark-list.c @@ -335,6 +335,8 @@ caja_bookmark_list_delete_item_at (CajaBookmarkList *bookmarks, g_return_if_fail (index < g_list_length (bookmarks->list)); doomed = g_list_nth (bookmarks->list, index); + g_return_if_fail (doomed != NULL); + bookmarks->list = g_list_remove_link (bookmarks->list, doomed); g_assert (CAJA_IS_BOOKMARK (doomed->data)); @@ -366,6 +368,8 @@ caja_bookmark_list_move_item (CajaBookmarkList *bookmarks, } bookmark_item = g_list_nth (bookmarks->list, index); + g_return_if_fail (bookmark_item != NULL); + bookmarks->list = g_list_remove_link (bookmarks->list, bookmark_item); -- cgit v1.2.1