From 75ed18d067ba1434dcf06bd81b65f0066dbc8d3f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 12 Apr 2006 15:38:27 +0000 Subject: [PATCH] Add an assert to make it clear when value can be NULL. 2006-04-12 Matthias Clasen * glib/goption.c (parse_arg): Add an assert to make it clear when value can be NULL. --- ChangeLog | 5 +++++ ChangeLog.pre-2-12 | 5 +++++ glib/goption.c | 4 +++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b9e5e78e..0ef48fc8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-12 Matthias Clasen + + * glib/goption.c (parse_arg): Add an assert to make it + clear when value can be NULL. + 2006-04-07 Martyn Russell * tests/threadpool-test.c: (test_thread_stop_unused): Removed an diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index b9e5e78e..0ef48fc8 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,8 @@ +2006-04-12 Matthias Clasen + + * glib/goption.c (parse_arg): Add an assert to make it + clear when value can be NULL. + 2006-04-07 Martyn Russell * tests/threadpool-test.c: (test_thread_stop_unused): Removed an diff --git a/glib/goption.c b/glib/goption.c index f85c8f5a..446b6e3b 100644 --- a/glib/goption.c +++ b/glib/goption.c @@ -767,7 +767,9 @@ parse_arg (GOptionContext *context, { Change *change; - + + g_assert (value || OPTIONAL_ARG (entry) || NO_ARG (entry)); + switch (entry->arg) { case G_OPTION_ARG_NONE: -- 2.34.1