Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First pass through action_list must happen early
The actions on the list may deal with what is then freed: ``` 28: /home/travis/build/apache/qpid-dispatch/src/router_core/route_tables.c:530:17: runtime error: member access within null pointer of type 'struct qdr_node_t' 28: #0 0x3ff9628d5bd in qdr_set_cost_CT /home/travis/build/apache/qpid-dispatch/src/router_core/route_tables.c:530 28: #1 0x3ff9627e7cb in qdr_core_free /home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:251 28: #2 0x3ff962e13f9 in qd_router_free /home/travis/build/apache/qpid-dispatch/src/router_node.c:2160 28: #3 0x3ff9617979d in qd_dispatch_free /home/travis/build/apache/qpid-dispatch/src/dispatch.c:375 28: #4 0x3ff9617979d in qd_dispatch_free /home/travis/build/apache/qpid-dispatch/src/dispatch.c:363 28: #5 0x2aa23604fa9 in main_process /home/travis/build/apache/qpid-dispatch/router/src/main.c:119 28: #6 0x2aa23604a23 in main /home/travis/build/apache/qpid-dispatch/router/src/main.c:369 28: #7 0x3ff94faa5f9 in __libc_start_main (/lib/s390x-linux-gnu/libc.so.6+0x2a5f9) 28: #8 0x2aa23604d23 (/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x4d23) ```
- Loading branch information