From: Havoc Pennington Date: Mon, 25 Nov 2002 05:23:03 +0000 (+0000) Subject: 2002-11-25 Havoc Pennington X-Git-Tag: dbus-0.1~48 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a74f8fcaba1b9d7ff962fd3c5655e57c2c32c81;p=platform%2Fupstream%2Fdbus.git 2002-11-25 Havoc Pennington * dbus/dbus-internals.c (_dbus_verbose): fix to not always print the first verbose message. --- diff --git a/ChangeLog b/ChangeLog index e659c74..dce9ece 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-11-25 Havoc Pennington + + * dbus/dbus-internals.c (_dbus_verbose): fix to not + always print the first verbose message. + 2002-11-24 Havoc Pennington * test/echo-client.c, test/echo-server.c: cheesy test diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c index e90703e..0fd01c2 100644 --- a/dbus/dbus-internals.c +++ b/dbus/dbus-internals.c @@ -155,6 +155,10 @@ _dbus_verbose (const char *format, static dbus_bool_t verbose = TRUE; static dbus_bool_t initted = FALSE; + /* things are written a bit oddly here so that + * in the non-verbose case we just have the one + * conditional and return immediately. + */ if (!verbose) return; @@ -162,6 +166,8 @@ _dbus_verbose (const char *format, { verbose = getenv ("DBUS_VERBOSE") != NULL; initted = TRUE; + if (!verbose) + return; } va_start (args, format);