summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Adam <jakub.adam@collabora.com>2019-07-12 10:30:39 +0200
committerJakub Adam <jakub.adam@collabora.com>2019-07-12 12:24:48 +0200
commite7237a6e087ea2d348ec2919a291c9ca6ea01f1f (patch)
treea52b0143a3bd21a7a3d2ac94d61503b89058f8f3
parentbb7bea87094f5796408f41391cd5039f99faa053 (diff)
downloadlibnice-e7237a6e087ea2d348ec2919a291c9ca6ea01f1f.tar.gz
debug: fix verbose mode
Since g_parse_debug_string() was looking only at the first 4 items in GDebugKey arrays, "libnice-verbose" couldn't get activated.
-rw-r--r--agent/debug.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/agent/debug.c b/agent/debug.c
index c7eb05e..08ffb07 100644
--- a/agent/debug.c
+++ b/agent/debug.c
@@ -61,8 +61,7 @@ static const GDebugKey keys[] = {
{ (gchar *)"nice", NICE_DEBUG_NICE },
{ (gchar *)"pseudotcp", NICE_DEBUG_PSEUDOTCP },
{ (gchar *)"pseudotcp-verbose", NICE_DEBUG_PSEUDOTCP_VERBOSE },
- { (gchar *)"nice-verbose", NICE_DEBUG_NICE_VERBOSE },
- { NULL, 0},
+ { (gchar *)"nice-verbose", NICE_DEBUG_NICE_VERBOSE }
};
static const GDebugKey gkeys[] = {
@@ -70,8 +69,7 @@ static const GDebugKey gkeys[] = {
{ (gchar *)"libnice", NICE_DEBUG_NICE },
{ (gchar *)"libnice-pseudotcp", NICE_DEBUG_PSEUDOTCP },
{ (gchar *)"libnice-pseudotcp-verbose", NICE_DEBUG_PSEUDOTCP_VERBOSE },
- { (gchar *)"libnice-verbose", NICE_DEBUG_NICE_VERBOSE },
- { NULL, 0},
+ { (gchar *)"libnice-verbose", NICE_DEBUG_NICE_VERBOSE }
};
static void
@@ -97,9 +95,9 @@ void nice_debug_init (void)
gflags_string = g_getenv ("G_MESSAGES_DEBUG");
if (flags_string)
- flags = g_parse_debug_string (flags_string, keys, 4);
+ flags = g_parse_debug_string (flags_string, keys, G_N_ELEMENTS (keys));
if (gflags_string)
- flags |= g_parse_debug_string (gflags_string, gkeys, 4);
+ flags |= g_parse_debug_string (gflags_string, gkeys, G_N_ELEMENTS (gkeys));
if (gflags_string && strstr (gflags_string, "libnice-pseudotcp-verbose"))
flags |= NICE_DEBUG_PSEUDOTCP_VERBOSE;
if (gflags_string && strstr (gflags_string, "libnice-verbose")) {