Diff between a3bb0a6dc549c898698c91d5991c4199315af51c and 4621a3573c9cb862a04545486d3c2f09dd81a001

Changed Files

File Additions Deletions Status
gobex/gobex-debug.h +2 -2 modified
gobex/gobex.c +4 -2 modified

Full Patch

diff --git a/gobex/gobex-debug.h b/gobex/gobex-debug.h
index 589104e..14faa10 100644
--- a/gobex/gobex-debug.h
+++ b/gobex/gobex-debug.h
@@ -37,8 +37,8 @@ extern guint gobex_debug;
 
 #define g_obex_debug(level, format, ...) \
 	if (gobex_debug & level) \
-		g_debug("%s:%s() " format, __FILE__, __FUNCTION__, \
-							## __VA_ARGS__)
+		g_log("gobex", G_LOG_LEVEL_DEBUG, "%s:%s() " format, __FILE__, \
+						__FUNCTION__, ## __VA_ARGS__)
 
 static inline void g_obex_dump(const char *prefix, const void *buf,
 								gsize len)
diff --git a/gobex/gobex.c b/gobex/gobex.c
index b20542d..b6126b8 100644
--- a/gobex/gobex.c
+++ b/gobex/gobex.c
@@ -1246,9 +1246,11 @@ GObex *g_obex_new(GIOChannel *io, GObexTransportType transport_type,
 
 	if (gobex_debug == 0) {
 		const char *env = g_getenv("GOBEX_DEBUG");
-		if (env)
+
+		if (env) {
 			gobex_debug = g_parse_debug_string(env, keys, 6);
-		else
+			g_setenv("G_MESSAGES_DEBUG", "gobex", FALSE);
+		} else
 			gobex_debug = G_OBEX_DEBUG_NONE;
 	}