From 9bd635d7e6ef1823c84430d9314b3bfe18ac30c6 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Sat, 17 Jul 2021 23:13:01 +0200 Subject: accounts: get rid of guard around free --- src/config/accounts.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'src/config/accounts.c') diff --git a/src/config/accounts.c b/src/config/accounts.c index 6018cfff..83934012 100644 --- a/src/config/accounts.c +++ b/src/config/accounts.c @@ -908,9 +908,7 @@ accounts_get_last_presence(const char* const account_name) result = RESOURCE_ONLINE; } - if (setting) { - g_free(setting); - } + g_free(setting); return result; } @@ -939,14 +937,11 @@ accounts_get_login_presence(const char* const account_name) } else if (strcmp(setting, "last") == 0) { result = accounts_get_last_presence(account_name); } else { - log_warning("Error reading presence.login for account: '%s', value: '%s', defaulting to 'online'", - account_name, setting); + log_warning("Error reading presence.login for account: '%s', value: '%s', defaulting to 'online'", account_name, setting); result = RESOURCE_ONLINE; } - if (setting) { - g_free(setting); - } + g_free(setting); return result; } @@ -955,13 +950,12 @@ accounts_get_login_status(const char* const account_name) { gchar* setting = g_key_file_get_string(accounts, account_name, "presence.login", NULL); gchar* status = NULL; + if (g_strcmp0(setting, "last") == 0) { status = accounts_get_last_status(account_name); } - if (setting) { - g_free(setting); - } + g_free(setting); return status; } -- cgit 1.4.1-2-gfad0 class='right' method='get' action='/akspecs/ranger/log/doc/ranger.1'>
path: root/doc/ranger.1
blob: d31984fea558fbab3c1cbc0f1fc00190582cdd45 (plain) (tree)
1
2
3