minor cleanup
authorChristian Grothoff <christian@grothoff.org>
Mon, 8 Nov 2010 08:31:46 +0000 (08:31 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 8 Nov 2010 08:31:46 +0000 (08:31 +0000)
src/fs/gnunet-service-fs.c

index 0e6a0760eec857ca5d5edf2d7bba5312e3f1562f..6889fb703920592d27a888837f16f0205f761342 100644 (file)
@@ -3877,7 +3877,9 @@ bound_priority (uint32_t prio_in,
                                GNUNET_NO);
       return 0; /* excess resources */
     }
-  ret = -change_host_trust (cp, -prio_in);
+  if (prio_in > INT32_MAX)
+    prio_in = INT32_MAX;
+  ret = - change_host_trust (cp, - (int) prio_in);
   if (ret > 0)
     {
       if (ret > current_priorities + N)
@@ -3899,8 +3901,7 @@ bound_priority (uint32_t prio_in,
                                1,
                                GNUNET_NO);
       /* undo charge */
-      if (ret != 0)
-       change_host_trust (cp, ret);
+      change_host_trust (cp, (int) ret);
       return -1; /* not enough resources */
     }
   else