aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-service-fs.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-11-08 08:31:46 +0000
committerChristian Grothoff <christian@grothoff.org>2010-11-08 08:31:46 +0000
commit29315db62ac17e28a6514d24ba150b6928e28085 (patch)
tree4a1130ebcf9a7fb850b2b174eb99f5ef378d95ac /src/fs/gnunet-service-fs.c
parentec1692daf9b67fb6e2159156bee8efba1af9f3e5 (diff)
downloadgnunet-29315db62ac17e28a6514d24ba150b6928e28085.tar.gz
gnunet-29315db62ac17e28a6514d24ba150b6928e28085.zip
minor cleanup
Diffstat (limited to 'src/fs/gnunet-service-fs.c')
-rw-r--r--src/fs/gnunet-service-fs.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/fs/gnunet-service-fs.c b/src/fs/gnunet-service-fs.c
index 0e6a0760e..6889fb703 100644
--- a/src/fs/gnunet-service-fs.c
+++ b/src/fs/gnunet-service-fs.c
@@ -3877,7 +3877,9 @@ bound_priority (uint32_t prio_in,
3877 GNUNET_NO); 3877 GNUNET_NO);
3878 return 0; /* excess resources */ 3878 return 0; /* excess resources */
3879 } 3879 }
3880 ret = -change_host_trust (cp, -prio_in); 3880 if (prio_in > INT32_MAX)
3881 prio_in = INT32_MAX;
3882 ret = - change_host_trust (cp, - (int) prio_in);
3881 if (ret > 0) 3883 if (ret > 0)
3882 { 3884 {
3883 if (ret > current_priorities + N) 3885 if (ret > current_priorities + N)
@@ -3899,8 +3901,7 @@ bound_priority (uint32_t prio_in,
3899 1, 3901 1,
3900 GNUNET_NO); 3902 GNUNET_NO);
3901 /* undo charge */ 3903 /* undo charge */
3902 if (ret != 0) 3904 change_host_trust (cp, (int) ret);
3903 change_host_trust (cp, ret);
3904 return -1; /* not enough resources */ 3905 return -1; /* not enough resources */
3905 } 3906 }
3906 else 3907 else