--- src/sys/dev/usbmisc/umodem/umodem.c 2007/08/02 22:13:47 1.18 +++ src/sys/dev/usbmisc/umodem/umodem.c 2007/08/07 10:04:10 1.19 @@ -108,7 +108,7 @@ int umodemdebug = 0; SYSCTL_NODE(_hw_usb, OID_AUTO, umodem, CTLFLAG_RW, 0, "USB umodem"); SYSCTL_INT(_hw_usb_umodem, OID_AUTO, debug, CTLFLAG_RW, &umodemdebug, 0, "umodem debug level"); -#define DPRINTFN(n, x) if (umodemdebug > (n)) kprintf x +#define DPRINTFN(n, x) do { if (umodemdebug > (n)) kprintf x; } while (0) #else #define DPRINTFN(n, x) #endif