projects
/
platform
/
upstream
/
glib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1565a49
)
goption: Don't include parsed option values in G_OPTION_REMAINING
author
Kjell Ahlstedt
<kjell.ahlstedt@bredband.net>
Mon, 5 May 2014 12:40:31 +0000
(14:40 +0200)
committer
Matthias Clasen
<mclasen@redhat.com>
Tue, 6 May 2014 00:29:29 +0000
(20:29 -0400)
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
patch
|
blob
|
history
diff --git
a/glib/goption.c
b/glib/goption.c
index
a11971f
..
2e45292
100644
(file)
--- 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)
{