From 8936a1bbf95bc0ecfb9c7223435b5e7755aa96c7 Mon Sep 17 00:00:00 2001 From: rbuj Date: Fri, 29 Jul 2022 22:55:00 +0200 Subject: caja-bookmark: 'caja_bookmark_get_uri (CajaBookmark *)' may return NULL --- libcaja-private/caja-bookmark.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'libcaja-private/caja-bookmark.c') diff --git a/libcaja-private/caja-bookmark.c b/libcaja-private/caja-bookmark.c index 501f377d..cbcec80a 100644 --- a/libcaja-private/caja-bookmark.c +++ b/libcaja-private/caja-bookmark.c @@ -274,11 +274,13 @@ char * caja_bookmark_get_uri (CajaBookmark *bookmark) { GFile *file; - char *uri; + char *uri = NULL; - file = caja_bookmark_get_location (bookmark); - uri = g_file_get_uri (file); - g_object_unref (file); + if ((file = caja_bookmark_get_location (bookmark)) != NULL) + { + uri = g_file_get_uri (file); + g_object_unref (file); + } return uri; } -- cgit v1.2.1