]> git.meshlink.io Git - meshlink/blobdiff - src/protocol.c
sparse fixup: warning: symbol '...' was not declared. Should it be static?
[meshlink] / src / protocol.c
index e866e3165ef19f3e3c29686365d024dff6e03e7f..230ee3b8290579c2d7d1be98210719a599f01cab 100644 (file)
@@ -195,7 +195,7 @@ bool seen_request(char *request) {
        }
 }
 
-void age_past_requests(int fd, short events, void *data) {
+static void age_past_requests(int fd, short events, void *data) {
        splay_node_t *node, *next;
        past_request_t *p;
        int left = 0, deleted = 0;
@@ -228,5 +228,6 @@ void init_requests(void) {
 void exit_requests(void) {
        splay_delete_tree(past_request_tree);
 
-       event_del(&past_request_event);
+       if(timeout_initialized(&past_request_event))
+               event_del(&past_request_event);
 }