diff options
Diffstat (limited to 'src/sensor/gnunet-sensor.c')
-rw-r--r-- | src/sensor/gnunet-sensor.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sensor/gnunet-sensor.c b/src/sensor/gnunet-sensor.c index ffd61f8b4..ec7b5cb9e 100644 --- a/src/sensor/gnunet-sensor.c +++ b/src/sensor/gnunet-sensor.c | |||
@@ -79,7 +79,10 @@ print_sensor_info (void *cls, const struct SensorInfoShort *sensor, | |||
79 | return; | 79 | return; |
80 | } | 80 | } |
81 | if (NULL == sensor) /* no more sensors from service */ | 81 | if (NULL == sensor) /* no more sensors from service */ |
82 | { | ||
83 | GNUNET_SCHEDULER_shutdown (); | ||
82 | return; | 84 | return; |
85 | } | ||
83 | printf ("Name: %s\nVersion: %d.%d\n", sensor->name, sensor->version_major, | 86 | printf ("Name: %s\nVersion: %d.%d\n", sensor->name, sensor->version_major, |
84 | sensor->version_minor); | 87 | sensor->version_minor); |
85 | if (NULL != sensor->description) | 88 | if (NULL != sensor->description) |
@@ -107,17 +110,14 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
107 | GNUNET_assert (NULL != sensor_handle); | 110 | GNUNET_assert (NULL != sensor_handle); |
108 | if (GNUNET_YES == get_all) | 111 | if (GNUNET_YES == get_all) |
109 | { | 112 | { |
110 | GNUNET_SENSOR_iterate_sensors (sensor_handle, GNUNET_TIME_UNIT_FOREVER_REL, | 113 | GNUNET_SENSOR_iterate (sensor_handle, GNUNET_TIME_UNIT_FOREVER_REL, NULL, |
111 | NULL, 0, &print_sensor_info, NULL); | 114 | &print_sensor_info, NULL); |
112 | } | 115 | } |
113 | else if (NULL != get_sensor) | 116 | else if (NULL != get_sensor) |
114 | { | 117 | { |
115 | GNUNET_SENSOR_iterate_sensors (sensor_handle, GNUNET_TIME_UNIT_FOREVER_REL, | 118 | GNUNET_SENSOR_iterate (sensor_handle, GNUNET_TIME_UNIT_FOREVER_REL, |
116 | get_sensor, strlen (get_sensor), | 119 | get_sensor, &print_sensor_info, NULL); |
117 | &print_sensor_info, NULL); | ||
118 | } | 120 | } |
119 | |||
120 | GNUNET_SCHEDULER_shutdown (); | ||
121 | ret = 0; | 121 | ret = 0; |
122 | } | 122 | } |
123 | 123 | ||