*
* Connection Manager
*
- * Copyright (C) 2007-2008 Intel Corporation. All rights reserved.
+ * Copyright (C) 2007-2009 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
interface = getenv("interface");
address = getenv("ip");
+ if (address == NULL)
+ address = "";
+
netmask = getenv("subnet");
+ if (netmask == NULL)
+ netmask = "";
+
broadcast = getenv("broadcast");
+ if (broadcast == NULL)
+ broadcast = "";
+
gateway = getenv("router");
+ if (gateway == NULL)
+ gateway = "";
+
dns = getenv("dns");
+ if (dns == NULL)
+ dns = "";
dbus_error_init(&error);
if (dbus_connection_send(conn, msg, NULL) == FALSE)
fprintf(stderr, "Failed to send message\n");
+ dbus_connection_flush(conn);
+
dbus_message_unref(msg);
dbus_connection_unref(conn);