diff options
author | Pete Batard <pbatard@gmail.com> | 2010-04-07 00:10:37 +0100 |
---|---|---|
committer | Pete Batard <pbatard@gmail.com> | 2010-04-07 00:10:37 +0100 |
commit | a055a56cf17301b03a6aab63ec370aee945cb02f (patch) | |
tree | 1224358e943c89d254f5a22a22d149a651a700dd | |
parent | 767bd7a6eb10d7f8cd2ff21d90a2e32db5ce6a29 (diff) | |
download | libusb-a055a56cf17301b03a6aab63ec370aee945cb02f.tar.gz |
fixed default context issue introduced from previous patchr244
also added MSVC6 support for toggable logging
All of the above suggested by Michael Plante
-rw-r--r-- | libusb/core.c | 1 | ||||
-rw-r--r-- | libusb/libusbi.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/libusb/core.c b/libusb/core.c index 64b32cc..a66cd58 100644 --- a/libusb/core.c +++ b/libusb/core.c @@ -1534,6 +1534,7 @@ API_EXPORTED int libusb_init(libusb_context **context) return 0; err: + usbi_default_context = NULL; usbi_mutex_static_unlock(&default_context_lock); usbi_mutex_destroy(&ctx->open_devs_lock); usbi_mutex_destroy(&ctx->usb_devs_lock); diff --git a/libusb/libusbi.h b/libusb/libusbi.h index 8a26907..6f6b84b 100644 --- a/libusb/libusbi.h +++ b/libusb/libusbi.h @@ -158,7 +158,7 @@ void inline usbi_err( struct libusb_context *ctx, const char *format, ...) LOG_BODY(ctx,LOG_LEVEL_ERROR) void inline usbi_dbg(const char *format, ...) -#ifdef ENABLE_DEBUG_LOGGING +#if defined(ENABLE_DEBUG_LOGGING) || defined(INCLUDE_DEBUG_LOGGING) LOG_BODY(NULL,LOG_LEVEL_DEBUG) #else { } |