[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] 17/27: TRANSPORT: Handle 0 byte datagram.
From: |
gnunet |
Subject: |
[gnunet] 17/27: TRANSPORT: Handle 0 byte datagram. |
Date: |
Thu, 14 Dec 2023 19:23:11 +0100 |
This is an automated email from the git hooks/post-receive script.
sebi pushed a commit to branch master
in repository gnunet.
commit 337705c2a73b22bca086f244ac7f915b13ad651d
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Fri Dec 8 20:25:35 2023 +0100
TRANSPORT: Handle 0 byte datagram.
---
src/service/transport/gnunet-communicator-udp.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/service/transport/gnunet-communicator-udp.c
b/src/service/transport/gnunet-communicator-udp.c
index 471726a15..d02043908 100644
--- a/src/service/transport/gnunet-communicator-udp.c
+++ b/src/service/transport/gnunet-communicator-udp.c
@@ -67,7 +67,7 @@
* How often do we scan for changes to our network interfaces?
*/
#define INTERFACE_SCAN_FREQUENCY \
- GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MINUTES, 5)
+ GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MINUTES, 5)
/**
* How long do we believe our addresses to remain up (before
@@ -76,7 +76,7 @@
#define ADDRESS_VALIDITY_PERIOD GNUNET_TIME_UNIT_HOURS
#define WORKING_QUEUE_INTERVALL \
- GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MICROSECONDS,1)
+ GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MICROSECONDS,1)
/**
* AES key size.
@@ -1957,6 +1957,13 @@ sock_read (void *cls)
}
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Read %lu bytes\n", rcvd);
+ if (0 == rcvd)
+ {
+ GNUNET_break_op (0);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Read 0 bytes from UDP socket\n");
+ return;
+ }
/* first, see if it is a UDPBox */
if (rcvd > sizeof(struct UDPBox))
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet] 05/27: Transport: Fixed bug in handling of AckPending., (continued)
- [gnunet] 05/27: Transport: Fixed bug in handling of AckPending., gnunet, 2023/12/14
- [gnunet] 22/27: meson: add blind signature sources to util - slack coder, gnunet, 2023/12/14
- [gnunet] 23/27: bump debian version, gnunet, 2023/12/14
- [gnunet] 25/27: handbook: update, gnunet, 2023/12/14
- [gnunet] 13/27: meson: more version detection logic, gnunet, 2023/12/14
- [gnunet] 14/27: build: Add generated files for GNS service ports and protocols for BOX, gnunet, 2023/12/14
- [gnunet] 20/27: conversation: fix test new API GNS, gnunet, 2023/12/14
- [gnunet] 16/27: meson: remove gnunetdeps variable; explicitly specifiy dependencies, gnunet, 2023/12/14
- [gnunet] 21/27: conversation: More API fixes, gnunet, 2023/12/14
- [gnunet] 15/27: meson: add libpthread detection, gnunet, 2023/12/14
- [gnunet] 17/27: TRANSPORT: Handle 0 byte datagram.,
gnunet <=
- [gnunet] 27/27: Merge branch 'dev/sebi/sbox', gnunet, 2023/12/14
- [gnunet] 19/27: Peerstore: Fixed wrong assert when checking DLL with watches., gnunet, 2023/12/14
- [gnunet] 18/27: Transport: Fixed using wrong function to calculate mean time when to send next fragment., gnunet, 2023/12/14
- [gnunet] 26/27: GNS: Implementation of SBOX records, gnunet, 2023/12/14
- [gnunet] 24/27: NAMESTORE: Remove fcfsd, gnunet, 2023/12/14