Core: Fix "LOG_LEVEL_NONE not handled in switch" warning
[platform/upstream/libusb.git] / libusb / core.c
index 62dd15a..6540fd3 100644 (file)
@@ -1784,7 +1784,7 @@ int usbi_gettimeofday(struct timeval *tp, void *tzp)
 void usbi_log_v(struct libusb_context *ctx, enum usbi_log_level level,
        const char *function, const char *format, va_list args)
 {
-       const char *prefix;
+       const char *prefix = "";
        struct timeval now;
        int global_debug;
        static int has_debug_header_been_displayed = 0;
@@ -1828,6 +1828,8 @@ void usbi_log_v(struct libusb_context *ctx, enum usbi_log_level level,
        case LOG_LEVEL_DEBUG:
                prefix = "debug";
                break;
+       case LOG_LEVEL_NONE:
+               break;
        default:
                prefix = "unknown";
                break;