summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-11-24 00:27:22 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-11-24 00:27:22 +0100
commit231aca4a69418fad4434d7e5902d23161effca68 (patch)
treeb0a1c44575e01d6e1cf1b9b7f87a4c229bb347ad
parent5253d820574337a5675e3c9cfd72eac5b6b5d1ba (diff)
downloadofono-231aca4a69418fad4434d7e5902d23161effca68.tar.bz2
Get rid of the pointless checks before g_free in GPRS engine
-rw-r--r--src/gprs.c41
1 files changed, 11 insertions, 30 deletions
diff --git a/src/gprs.c b/src/gprs.c
index 5df36196..5f2959f5 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -159,20 +159,11 @@ static struct pri_context *gprs_context_by_path(struct ofono_gprs *gprs,
static void context_settings_free(struct context_settings *settings)
{
- if (settings->interface)
- g_free(settings->interface);
-
- if (settings->ip)
- g_free(settings->ip);
-
- if (settings->netmask)
- g_free(settings->netmask);
-
- if (settings->gateway)
- g_free(settings->gateway);
-
- if (settings->dns)
- g_strfreev(settings->dns);
+ g_free(settings->interface);
+ g_free(settings->ip);
+ g_free(settings->netmask);
+ g_free(settings->gateway);
+ g_strfreev(settings->dns);
g_free(settings);
}
@@ -760,8 +751,7 @@ static void pri_context_destroy(gpointer userdata)
ctx->settings = NULL;
}
- if (ctx->path)
- g_free(ctx->path);
+ g_free(ctx->path);
g_free(ctx);
}
@@ -1723,20 +1713,11 @@ static gboolean load_context(struct ofono_gprs *gprs, const char *group)
ret = TRUE;
err:
- if (name)
- g_free(name);
-
- if (typestr)
- g_free(typestr);
-
- if (username)
- g_free(username);
-
- if (password)
- g_free(password);
-
- if (apn)
- g_free(apn);
+ g_free(name);
+ g_free(typestr);
+ g_free(username);
+ g_free(password);
+ g_free(apn);
return ret;
}