diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-05-19 12:07:59 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-05-19 12:07:59 +0000 |
commit | 59b3b928d1f86e6fe5b0e5d6f89625d911b2766f (patch) | |
tree | 430b547e69085198d4c109fe111392a71f05fbd0 /src | |
parent | aa0f830c863cb8ddb4187f49134d9fbe2de70045 (diff) | |
download | gnunet-59b3b928d1f86e6fe5b0e5d6f89625d911b2766f.tar.gz gnunet-59b3b928d1f86e6fe5b0e5d6f89625d911b2766f.zip |
added some fixme
Diffstat (limited to 'src')
-rw-r--r-- | src/sensor/gnunet-service-sensor.c | 4 |
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); |