aboutsummaryrefslogtreecommitdiff
path: root/src/util/network.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-01-21 10:48:39 +0000
committerNathan S. Evans <evans@in.tum.de>2010-01-21 10:48:39 +0000
commit99e7d5d061fdc342ba03b2cad3c607119db84187 (patch)
tree61141a5b4b44ed95fbf602dc3846806fbe9c16be /src/util/network.c
parente5e12547c68fcedcacf6d3439e0ceb53596ebf0c (diff)
downloadgnunet-99e7d5d061fdc342ba03b2cad3c607119db84187.tar.gz
gnunet-99e7d5d061fdc342ba03b2cad3c607119db84187.zip
make recvfrom_amount a bit more nice
Diffstat (limited to 'src/util/network.c')
-rw-r--r--src/util/network.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/network.c b/src/util/network.c
index 5b1fa654d..4f652a52f 100644
--- a/src/util/network.c
+++ b/src/util/network.c
@@ -360,12 +360,12 @@ GNUNET_NETWORK_socket_listen (const struct GNUNET_NETWORK_Handle *desc,
360 * Returns GNUNET_NO if no data is available, or on error! 360 * Returns GNUNET_NO if no data is available, or on error!
361 * @param desc socket 361 * @param desc socket
362 */ 362 */
363unsigned int 363ssize_t
364GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle 364GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle
365 *desc) 365 *desc)
366{ 366{
367 int error; 367 int error;
368 unsigned int pending; 368 int pending;
369 369
370 /* How much is there to be read? */ 370 /* How much is there to be read? */
371 error = ioctl (desc->fd, FIONREAD, &pending); 371 error = ioctl (desc->fd, FIONREAD, &pending);
@@ -373,7 +373,7 @@ GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle
373 if (error == 0) 373 if (error == 0)
374 return pending; 374 return pending;
375 else 375 else
376 return GNUNET_NO; 376 return error;
377} 377}
378 378
379/** 379/**