From 85606f609363092e8f47db57b05762a0728ec80e Mon Sep 17 00:00:00 2001 From: Kjell Ahlstedt Date: Mon, 5 May 2014 14:40:31 +0200 Subject: [PATCH] goption: Don't include parsed option values in G_OPTION_REMAINING After a call to g_option_context_set_ignore_unknown_options(context, TRUE), the values of short options were included in the array returned by a G_OPTION_REMAINING option. https://bugzilla.gnome.org/show_bug.cgi?id=729563 --- glib/goption.c | 1 + 1 file changed, 1 insertion(+) diff --git a/glib/goption.c b/glib/goption.c index a11971f..2e45292 100644 --- a/glib/goption.c +++ b/glib/goption.c @@ -2038,6 +2038,7 @@ g_option_context_parse (GOptionContext *context, if (new_arg) new_arg[arg_index] = '\0'; add_pending_null (context, &((*argv)[i]), new_arg); + i = new_i; } else if (parsed) { -- 2.7.4