2005-12-17 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (parse_short_option): Set an error in all
failure cases. (#324332, Tim-Philipp Müller)
+2005-12-17 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (parse_short_option): Set an error in all
+ failure cases. (#324332, Tim-Philipp Müller)
+
2005-12-17 Sebastian Wilhelmi <seppi@seppi.de>
* glib/gatomic.c: Fix memory barrier position in g_atomic_int_get
+2005-12-17 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (parse_short_option): Set an error in all
+ failure cases. (#324332, Tim-Philipp Müller)
+
2005-12-17 Sebastian Wilhelmi <seppi@seppi.de>
* glib/gatomic.c: Fix memory barrier position in g_atomic_int_get
+2005-12-17 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (parse_short_option): Set an error in all
+ failure cases. (#324332, Tim-Philipp Müller)
+
2005-12-17 Sebastian Wilhelmi <seppi@seppi.de>
* glib/gatomic.c: Fix memory barrier position in g_atomic_int_get
{
if (*new_index > index)
{
- g_warning ("FIXME: figure out the correct error here");
-
+ g_set_error (error,
+ G_OPTION_ERROR, G_OPTION_ERROR_FAILED,
+ _("Error parsing option %s"), option_name);
+ g_free (option_name);
return FALSE;
}