aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-05-19 12:07:59 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-05-19 12:07:59 +0000
commit59b3b928d1f86e6fe5b0e5d6f89625d911b2766f (patch)
tree430b547e69085198d4c109fe111392a71f05fbd0 /src
parentaa0f830c863cb8ddb4187f49134d9fbe2de70045 (diff)
downloadgnunet-59b3b928d1f86e6fe5b0e5d6f89625d911b2766f.tar.gz
gnunet-59b3b928d1f86e6fe5b0e5d6f89625d911b2766f.zip
added some fixme
Diffstat (limited to 'src')
-rw-r--r--src/sensor/gnunet-service-sensor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sensor/gnunet-service-sensor.c b/src/sensor/gnunet-service-sensor.c
index 8eb8315fa..36f0529dc 100644
--- a/src/sensor/gnunet-service-sensor.c
+++ b/src/sensor/gnunet-service-sensor.c
@@ -220,6 +220,7 @@ int unschedule_sensor(void *cls,
220 { 220 {
221 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Unscheduling sensor `%s'\n", sensorinfo->name); 221 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Unscheduling sensor `%s'\n", sensorinfo->name);
222 GNUNET_SCHEDULER_cancel(sensorinfo->execution_task); 222 GNUNET_SCHEDULER_cancel(sensorinfo->execution_task);
223 sensorinfo->execution_task = GNUNET_SCHEDULER_NO_TASK;
223 } 224 }
224 return GNUNET_YES; 225 return GNUNET_YES;
225} 226}
@@ -235,8 +236,10 @@ shutdown_task (void *cls,
235 const struct GNUNET_SCHEDULER_TaskContext *tc) 236 const struct GNUNET_SCHEDULER_TaskContext *tc)
236{ 237{
237 GNUNET_CONTAINER_multihashmap_iterate(sensors, &unschedule_sensor, NULL); 238 GNUNET_CONTAINER_multihashmap_iterate(sensors, &unschedule_sensor, NULL);
239 /* Free sensor information */
238 if(NULL != statistics) 240 if(NULL != statistics)
239 GNUNET_STATISTICS_destroy(statistics, GNUNET_YES); 241 GNUNET_STATISTICS_destroy(statistics, GNUNET_YES);
242 /* Destroy sensor hashmap */
240 GNUNET_SCHEDULER_shutdown(); 243 GNUNET_SCHEDULER_shutdown();
241} 244}
242 245
@@ -604,6 +607,7 @@ create_sensor_info_msg(struct SensorInfo *sensor)
604 if(NULL == sensor->description) 607 if(NULL == sensor->description)
605 desc_len = 0; 608 desc_len = 0;
606 else 609 else
610 /* FIXME strlen + 1 */
607 desc_len = strlen(sensor->description); 611 desc_len = strlen(sensor->description);
608 len = 0; 612 len = 0;
609 len += sizeof(struct SensorInfoMessage); 613 len += sizeof(struct SensorInfoMessage);