[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r18495 - gnunet/src/nse
From: |
gnunet |
Subject: |
[GNUnet-SVN] r18495 - gnunet/src/nse |
Date: |
Wed, 7 Dec 2011 16:33:04 +0100 |
Author: bartpolot
Date: 2011-12-07 16:33:04 +0100 (Wed, 07 Dec 2011)
New Revision: 18495
Modified:
gnunet/src/nse/nse_api.c
Log:
Made sure that NSE never returns invalid standard deviation values
Modified: gnunet/src/nse/nse_api.c
===================================================================
--- gnunet/src/nse/nse_api.c 2011-12-07 14:53:57 UTC (rev 18494)
+++ gnunet/src/nse/nse_api.c 2011-12-07 15:33:04 UTC (rev 18495)
@@ -102,6 +102,7 @@
{
struct GNUNET_NSE_Handle *h = cls;
const struct GNUNET_NSE_ClientMessage *client_msg;
+ double std_dev;
if (msg == NULL)
{
@@ -119,8 +120,12 @@
return;
}
client_msg = (const struct GNUNET_NSE_ClientMessage *) msg;
+ if (isnormal (client_msg->std_deviation))
+ std_dev = client_msg->std_deviation;
+ else
+ std_dev = 0.0;
h->recv_cb (h->recv_cb_cls, GNUNET_TIME_absolute_ntoh
(client_msg->timestamp),
- client_msg->size_estimate, client_msg->std_deviation);
+ client_msg->size_estimate, std_dev);
GNUNET_CLIENT_receive (h->client, &message_handler, h,
GNUNET_TIME_UNIT_FOREVER_REL);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18495 - gnunet/src/nse,
gnunet <=