aboutsummaryrefslogtreecommitdiff
path: root/src/fragmentation/fragmentation.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-07-08 17:38:59 +0000
committerChristian Grothoff <christian@grothoff.org>2016-07-08 17:38:59 +0000
commit8a072a4db24fd858c1f0b4d2e07c3d2c877653f1 (patch)
tree6a3aaf930f15ed2fd28b00ffb7bcbfcd292b574b /src/fragmentation/fragmentation.c
parente153588726b9b3d409f0768c781885591b9141f7 (diff)
downloadgnunet-8a072a4db24fd858c1f0b4d2e07c3d2c877653f1.tar.gz
gnunet-8a072a4db24fd858c1f0b4d2e07c3d2c877653f1.zip
fix sanitization issues
Diffstat (limited to 'src/fragmentation/fragmentation.c')
-rw-r--r--src/fragmentation/fragmentation.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/fragmentation/fragmentation.c b/src/fragmentation/fragmentation.c
index 1c6b86e9e..21bbc538d 100644
--- a/src/fragmentation/fragmentation.c
+++ b/src/fragmentation/fragmentation.c
@@ -187,7 +187,7 @@ transmit_next (void *cls)
187 return; /* all done */ 187 return; /* all done */
188 /* calculate delay */ 188 /* calculate delay */
189 wrap = 0; 189 wrap = 0;
190 while (0 == (fc->acks & (1LL << fc->next_transmission))) 190 while (0 == (fc->acks & (1LLU << fc->next_transmission)))
191 { 191 {
192 fc->next_transmission = (fc->next_transmission + 1) % 64; 192 fc->next_transmission = (fc->next_transmission + 1) % 64;
193 wrap |= (0 == fc->next_transmission); 193 wrap |= (0 == fc->next_transmission);
@@ -218,7 +218,7 @@ transmit_next (void *cls)
218 } 218 }
219 fc->next_transmission = (fc->next_transmission + 1) % 64; 219 fc->next_transmission = (fc->next_transmission + 1) % 64;
220 wrap |= (0 == fc->next_transmission); 220 wrap |= (0 == fc->next_transmission);
221 while (0 == (fc->acks & (1LL << fc->next_transmission))) 221 while (0 == (fc->acks & (1LLU << fc->next_transmission)))
222 { 222 {
223 fc->next_transmission = (fc->next_transmission + 1) % 64; 223 fc->next_transmission = (fc->next_transmission + 1) % 64;
224 wrap |= (0 == fc->next_transmission); 224 wrap |= (0 == fc->next_transmission);
@@ -348,7 +348,7 @@ GNUNET_FRAGMENT_context_create (struct GNUNET_STATISTICS_Handle *stats,
348 if (bits == 64) 348 if (bits == 64)
349 fc->acks_mask = UINT64_MAX; /* set all 64 bit */ 349 fc->acks_mask = UINT64_MAX; /* set all 64 bit */
350 else 350 else
351 fc->acks_mask = (1LL << bits) - 1; /* set lowest 'bits' bit */ 351 fc->acks_mask = (1LLU << bits) - 1; /* set lowest 'bits' bit */
352 fc->acks = fc->acks_mask; 352 fc->acks = fc->acks_mask;
353 fc->task = GNUNET_SCHEDULER_add_now (&transmit_next, fc); 353 fc->task = GNUNET_SCHEDULER_add_now (&transmit_next, fc);
354 return fc; 354 return fc;