<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- mongodb-2.4.6.orig/src/mongo/db/auth/privilege_set.cpp
+++ mongodb-2.4.6/src/mongo/db/auth/privilege_set.cpp
@@ -79,7 +79,7 @@ namespace mongo {
         resourceSearchList[1] = nsToDatabaseSubstring(desiredPrivilege.getResource());
 
         ActionSet unmetRequirements = desiredPrivilege.getActions();
-        for (int i = 0; i &lt; boost::size(resourceSearchList); ++i) {
+        for (unsigned int i = 0; i &lt; boost::size(resourceSearchList); ++i) {
             ResourcePrivilegeCacheEntry* entry = _lookupEntry(resourceSearchList[i]);
             if (NULL == entry)
                 continue;
--- mongodb-2.4.6.orig/src/mongo/db/cmdline_test.cpp
+++ mongodb-2.4.6/src/mongo/db/cmdline_test.cpp
@@ -71,7 +71,7 @@ namespace {
             "KEEP",
             "--servicePasswordFake=KEEP"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
         testCensoringArgv(argv, argv, argc);
     }
 
@@ -88,7 +88,7 @@ namespace {
             "--servicePassword",
             "get out of dodge"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
 
         const char* const expected[] = {
             "first",
@@ -120,7 +120,7 @@ namespace {
             "-servicePassword",
             "get out of dodge"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
 
         const char* const expected[] = {
             "first",
@@ -152,7 +152,7 @@ namespace {
             "KEEP",
             "--servicePasswordFake=KEEP"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
         testCensoringVector(argv, argv, argc);
     }
 
@@ -169,7 +169,7 @@ namespace {
             "--servicePassword",
             "get out of dodge"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
 
         const char* const expected[] = {
             "first",
@@ -201,7 +201,7 @@ namespace {
             "-servicePassword",
             "get out of dodge"
         };
-        const int argc = boost::size(argv);
+        const unsigned int argc = boost::size(argv);
 
         const char* const expected[] = {
             "first",
</pre></body></html>