*
* Connection Manager
*
- * Copyright (C) 2007-2012 Intel Corporation. All rights reserved.
+ * Copyright (C) 2007-2013 Intel Corporation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
struct connman_ipaddress *ipaddress;
ipaddress = g_try_new0(struct connman_ipaddress, 1);
- if (ipaddress == NULL)
+ if (!ipaddress)
return NULL;
ipaddress->family = family;
void connman_ipaddress_free(struct connman_ipaddress *ipaddress)
{
- if (ipaddress == NULL)
+ if (!ipaddress)
return;
g_free(ipaddress->broadcast);
in_addr_t mask;
in_addr_t host;
- if (netmask == NULL)
+ if (!netmask)
return 32;
mask = inet_network(netmask);
return bits;
}
-static gboolean check_ipv6_address(const char *address)
+static bool check_ipv6_address(const char *address)
{
unsigned char buf[sizeof(struct in6_addr)];
int err;
- if (address == NULL)
- return FALSE;
+ if (!address)
+ return false;
err = inet_pton(AF_INET6, address, buf);
if (err > 0)
- return TRUE;
+ return true;
- return FALSE;
+ return false;
}
int connman_ipaddress_set_ipv6(struct connman_ipaddress *ipaddress,
unsigned char prefix_length,
const char *gateway)
{
- if (ipaddress == NULL)
+ if (!ipaddress)
return -EINVAL;
- if (check_ipv6_address(address) == FALSE)
+ if (!check_ipv6_address(address))
return -EINVAL;
DBG("prefix_len %d address %s gateway %s",
int connman_ipaddress_set_ipv4(struct connman_ipaddress *ipaddress,
const char *address, const char *netmask, const char *gateway)
{
- if (ipaddress == NULL)
+ if (!ipaddress)
return -EINVAL;
ipaddress->family = AF_INET;
void connman_ipaddress_set_peer(struct connman_ipaddress *ipaddress,
const char *peer)
{
- if (ipaddress == NULL)
+ if (!ipaddress)
return;
g_free(ipaddress->peer);
void connman_ipaddress_clear(struct connman_ipaddress *ipaddress)
{
- if (ipaddress == NULL)
+ if (!ipaddress)
return;
ipaddress->prefixlen = 0;
void connman_ipaddress_copy_address(struct connman_ipaddress *ipaddress,
struct connman_ipaddress *source)
{
- if (ipaddress == NULL || source == NULL)
+ if (!ipaddress || !source)
return;
ipaddress->family = source->family;