summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgnacy Kuchciński <ignacykuchcinski@gmail.com>2022-08-03 17:00:39 +0200
committerAntónio Fernandes <antoniof@gnome.org>2022-08-30 22:59:45 +0000
commit19791538b4ddeab4d09b3505a2ea331d0384c186 (patch)
tree69765853abede1c6ae5db8ad80c3ebb3900dcebd
parentcb513b47ddf644bdd6126c53ee654da1c73eab07 (diff)
downloadnautilus-19791538b4ddeab4d09b3505a2ea331d0384c186.tar.gz
file-utilities: Fix leak and use macros
-rw-r--r--src/nautilus-file-utilities.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nautilus-file-utilities.c b/src/nautilus-file-utilities.c
index b79c8728d..6043a11e9 100644
--- a/src/nautilus-file-utilities.c
+++ b/src/nautilus-file-utilities.c
@@ -56,7 +56,7 @@ nautilus_uri_parse (const char *uri,
guint16 *port,
char **userinfo)
{
- char *tmp_str;
+ g_autofree char *tmp_str = NULL;
const char *start, *p;
char c;
@@ -92,8 +92,6 @@ nautilus_uri_parse (const char *uri,
return FALSE;
}
- g_free (tmp_str);
-
/* Decode hier-part:
* hier-part = "//" authority path-abempty
*/
@@ -1100,7 +1098,7 @@ get_message_for_two_content_types (const char * const *content_types)
gboolean
should_handle_content_type (const char *content_type)
{
- GAppInfo *default_app;
+ g_autoptr (GAppInfo) default_app = NULL;
default_app = g_app_info_get_default_for_type (content_type, FALSE);