Bug 1393201 Signed/Unsigned comparison warning in nsMIMEInfoWin.cpp - Find returns an int, not a unit draft
authorTom Ritter <tom@mozilla.com>
Tue, 22 Aug 2017 16:59:31 -0500
changeset 651507 deb9f637450e99709ce0d6d0523393276a22d4be
parent 651506 16398de838a47cb378e7b61ec813428aeb97bfcd
child 727737 d11fc9706046aba535bf626c791edf78ca63e791
push id75754
push userbmo:tom@mozilla.com
push dateWed, 23 Aug 2017 20:20:55 +0000
bugs1393201
milestone57.0a1
Bug 1393201 Signed/Unsigned comparison warning in nsMIMEInfoWin.cpp - Find returns an int, not a unit MozReview-Commit-ID: 3qxIGFPkPXW
uriloader/exthandler/win/nsMIMEInfoWin.cpp
--- a/uriloader/exthandler/win/nsMIMEInfoWin.cpp
+++ b/uriloader/exthandler/win/nsMIMEInfoWin.cpp
@@ -508,17 +508,17 @@ void nsMIMEInfoWin::ProcessPath(nsCOMPtr
 {
   nsAutoString lower(appFilesystemCommand);
   ToLowerCase(lower);
 
   // Don't include firefox.exe in the list
   WCHAR exe[MAX_PATH+1];
   uint32_t len = GetModuleFileNameW(nullptr, exe, MAX_PATH);
   if (len < MAX_PATH && len != 0) {
-    uint32_t index = lower.Find(exe);
+    int32_t index = lower.Find(exe);
     if (index != -1)
       return;
   }
 
   nsCOMPtr<nsILocalHandlerApp> aApp;
   if (!GetLocalHandlerApp(appFilesystemCommand, aApp))
     return;