summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Batard <pbatard@gmail.com>2010-04-07 00:10:37 +0100
committerPete Batard <pbatard@gmail.com>2010-04-07 00:10:37 +0100
commita055a56cf17301b03a6aab63ec370aee945cb02f (patch)
tree1224358e943c89d254f5a22a22d149a651a700dd
parent767bd7a6eb10d7f8cd2ff21d90a2e32db5ce6a29 (diff)
downloadlibusb-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.c1
-rw-r--r--libusb/libusbi.h2
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
{ }