diff options
author | Youness Alaoui <kakaroto@kakaroto.(none)> | 2008-08-04 13:05:45 -0400 |
---|---|---|
committer | Youness Alaoui <kakaroto@kakaroto.(none)> | 2008-08-04 13:05:45 -0400 |
commit | 4a1a0b47052965460ff3326205e7665749ed05ce (patch) | |
tree | df6863f08f3cd4ac17e6c6a8ad22c1b73a755b58 /stun/utils.c | |
parent | 53cccf94329c267ff58785c51295c9fe42908140 (diff) | |
download | libnice-4a1a0b47052965460ff3326205e7665749ed05ce.tar.gz |
Add API to enable/disable debug from libstun
Diffstat (limited to 'stun/utils.c')
-rw-r--r-- | stun/utils.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/stun/utils.c b/stun/utils.c index 945c3c5..c024986 100644 --- a/stun/utils.c +++ b/stun/utils.c @@ -131,12 +131,23 @@ uint16_t stun_getw (const uint8_t *ptr) /* return stun_find_unknown (msg, &dummy, 1); */ /* } */ +static int debug_enabled = 0; + +void stun_debug_enable (void) { + debug_enabled = 1; +} +void stun_debug_disable (void) { + debug_enabled = 0; +} + void stun_debug (const char *fmt, ...) { va_list ap; - va_start (ap, fmt); - vfprintf (stderr, fmt, ap); - va_end (ap); + if (debug_enabled) { + va_start (ap, fmt); + vfprintf (stderr, fmt, ap); + va_end (ap); + } } void stun_debug_bytes (const void *data, size_t len) |