]> git.meshlink.io Git - meshlink/commitdiff
Fix another case of assert() with side-effects.
authorGuus Sliepen <guus@meshlink.io>
Wed, 30 Oct 2019 18:21:09 +0000 (19:21 +0100)
committerGuus Sliepen <guus@meshlink.io>
Wed, 30 Oct 2019 18:21:09 +0000 (19:21 +0100)
src/event.c

index f72529efd133843f51b78a9fe89592f45d726311..3c2306bd2d8f8d51657a9710fc9b128e72241ee0 100644 (file)
@@ -71,7 +71,8 @@ void io_add(event_loop_t *loop, io_t *io, io_cb_t cb, void *data, int fd, int fl
 
        io_set(loop, io, flags);
 
-       assert(splay_insert_node(&loop->ios, &io->node));
+       splay_node_t *node = splay_insert_node(&loop->ios, &io->node);
+       assert(node);
 }
 
 void io_set(event_loop_t *loop, io_t *io, int flags) {