فهرست منبع

Fix PVS warnings (#2430)

Co-authored-by: あく <alleteam@gmail.com>
MX 2 سال پیش
والد
کامیت
12c1ec37a2
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      applications/main/bad_usb/bad_usb_script.c

+ 2 - 2
applications/main/bad_usb/bad_usb_script.c

@@ -511,7 +511,7 @@ static uint32_t bad_usb_flags_get(uint32_t flags_mask, uint32_t timeout) {
     furi_check((flags & FuriFlagError) == 0);
     if(flags == 0) {
         flags = furi_thread_flags_wait(flags_mask, FuriFlagWaitAny, timeout);
-        furi_check(((flags & FuriFlagError) == 0) || (flags == FuriFlagErrorTimeout));
+        furi_check(((flags & FuriFlagError) == 0) || (flags == (unsigned)FuriFlagErrorTimeout));
     } else {
         uint32_t state = furi_thread_flags_clear(flags);
         furi_check((state & FuriFlagError) == 0);
@@ -610,7 +610,7 @@ static int32_t bad_usb_worker(void* context) {
                     WorkerEvtEnd | WorkerEvtDisconnect | WorkerEvtToggle,
                     FuriFlagWaitAny | FuriFlagNoClear,
                     1500);
-                if(flags == FuriFlagErrorTimeout) {
+                if(flags == (unsigned)FuriFlagErrorTimeout) {
                     // If nothing happened - start script execution
                     worker_state = BadUsbStateRunning;
                 } else if(flags & WorkerEvtToggle) {