GOptionContext* opt_ctx;
GKeyFile *keyfile;
GInetAddr* inetaddr;
+ GError *error;
gchar* conf_address;
gint port;
gchar *server_address;
keyfile = g_key_file_new ();
- g_key_file_load_from_file (keyfile, configfile, G_KEY_FILE_NONE, NULL);
+ error = NULL;
+ if (g_key_file_load_from_file (keyfile, configfile,
+ G_KEY_FILE_NONE, &error) == FALSE)
+ {
+ fprintf (stderr, "Could not load configuration file %s: %s.\n",
+ configfile, error->message);
+ g_error_free (error);
+ exit (1);
+ }
conf_address = g_key_file_get_string (keyfile, "global", "address", NULL);
port = g_key_file_get_integer (keyfile, "global", "port", NULL);