... | ... |
@@ -175,6 +175,7 @@ void *onas_fan_th(void *arg) |
175 | 175 |
FD_ZERO(&rfds); |
176 | 176 |
FD_SET(onas_fan_fd, &rfds); |
177 | 177 |
do { |
178 |
+ if (reload) sleep(1); |
|
178 | 179 |
ret = select(onas_fan_fd + 1, &rfds, NULL, NULL, NULL); |
179 | 180 |
} while((ret == -1 && errno == EINTR) || reload); |
180 | 181 |
|
... | ... |
@@ -218,6 +219,7 @@ void *onas_fan_th(void *arg) |
218 | 218 |
fmd = FAN_EVENT_NEXT(fmd, bread); |
219 | 219 |
} |
220 | 220 |
do { |
221 |
+ if (reload) sleep(1); |
|
221 | 222 |
ret = select(onas_fan_fd + 1, &rfds, NULL, NULL, NULL); |
222 | 223 |
} while((ret == -1 && errno == EINTR) || reload); |
223 | 224 |
} |