diff --git a/repos/dde_linux/src/lib/usb/lx_emul.cc b/repos/dde_linux/src/lib/usb/lx_emul.cc index 9f39e5b89..a8b80ea76 100644 --- a/repos/dde_linux/src/lib/usb/lx_emul.cc +++ b/repos/dde_linux/src/lib/usb/lx_emul.cc @@ -838,7 +838,7 @@ long find_next_zero_bit_le(const void *addr, } for (; offset < max_size; offset++) - if (!(*(unsigned long*)addr & (1 << offset))) + if (!(*(unsigned long*)addr & (1L << offset))) return offset; PERR("No zero bit findable");