diff options
Diffstat (limited to 'conf')
-rw-r--r-- | conf/conf.c | 2 | ||||
-rw-r--r-- | conf/confbase.Y | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/conf/conf.c b/conf/conf.c index 8dbefe96..439aa41d 100644 --- a/conf/conf.c +++ b/conf/conf.c @@ -209,7 +209,7 @@ config_del_obstacle(struct config *c) { DBG("+++ deleting obstacle %d\n", c->obstacle_count); c->obstacle_count--; - if (!c->obstacle_count) + if (!c->obstacle_count && (c != config)) ev_schedule(config_event); } diff --git a/conf/confbase.Y b/conf/confbase.Y index 8fd72e5e..3fd034db 100644 --- a/conf/confbase.Y +++ b/conf/confbase.Y @@ -60,6 +60,7 @@ CF_DECLS struct rt_show_data *ra; struct sym_show_data *sd; struct lsadb_show_data *ld; + struct mrt_dump_data *md; struct iface *iface; void *g; btime time; |