const char *property_value =
g_variant_get_string(value, NULL);
DBG("Network is %s", property_value);
+ if (route->network)
+ g_free(route->network);
route->network = g_strdup(property_value);
} else if (!g_strcmp0(key, "Netmask")) {
const char *property_value =
g_variant_get_string(value, NULL);
DBG("Netmask is %s", property_value);
+ if (route->netmask)
+ g_free(route->netmask);
route->netmask = g_strdup(property_value);
} else if (!g_strcmp0(key, "Gateway")) {
const char *property_value =
g_variant_get_string(value, NULL);
DBG("Gateway is %s", property_value);
+ if (route->gateway)
+ g_free(route->gateway);
route->gateway = g_strdup(property_value);
}
}
const char *property_value =
g_variant_get_string(value, NULL);
DBG("Network is %s", property_value);
+ if (route->network)
+ g_free(route->network);
route->network = g_strdup(property_value);
} else if (!g_strcmp0(key, "Netmask")) {
const char *property_value =
g_variant_get_string(value, NULL);
DBG("Netmask is %s", property_value);
+ if (route->netmask)
+ g_free(route->netmask);
route->netmask = g_strdup(property_value);
} else if (!g_strcmp0(key, "Gateway")) {
const char *property_value =
g_variant_get_string(value, NULL);
DBG("Gateway is %s", property_value);
+ if (route->gateway)
+ g_free(route->gateway);
route->gateway = g_strdup(property_value);
}
}