소스 검색

Do not compare signed value with unsigned, add parentheses.

Marek Bel 6 년 전
부모
커밋
7364b6cf80
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Firmware/cardreader.cpp

+ 1 - 1
Firmware/cardreader.cpp

@@ -325,7 +325,7 @@ void CardReader::diveSubfolder (const char *fileName, SdFile& dir)
                 const size_t maxLen = 12;
                 char subdirname[maxLen+1];
                 subdirname[maxLen] = 0;
-                const size_t len = (dirname_end-dirname_start)>maxLen ? maxLen : dirname_end-dirname_start;
+                const size_t len = ((static_cast<size_t>(dirname_end-dirname_start))>maxLen) ? maxLen : (dirname_end-dirname_start);
                 strncpy(subdirname, dirname_start, len);
                 SERIAL_ECHOLN(subdirname);
                 if (!dir.open(curDir, subdirname, O_READ))