g_log_set_default_handler (_default_log_handler, NULL);
- opt_context = g_option_context_new ("SSO plugin daemon");
+ opt_context = g_option_context_new ("<plugin_path> <plugin_name>");
+ g_option_context_set_summary (opt_context, "gSSO helper plugin daemon");
g_option_context_add_main_entries (opt_context, opt_entries, NULL);
g_option_context_parse (opt_context, &argc, &argv, &error);
g_option_context_free (opt_context);
return -1;
}
+ if (!plugin_args || !plugin_args[0] || !plugin_args[1]) {
+ WARN ("missing mandatory arguments");
+ return -1;
+ }
+
_daemon = gsignond_plugin_daemon_new (plugin_args[0], plugin_args[1]);
g_strfreev(plugin_args);
if (_daemon == NULL) {