From 863004b14abd5cfa9240ba2cff20b5dcc4b8905f Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Jan 2006 21:24:41 +0000 Subject: [PATCH] *** empty log message *** --- src/iom.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/iom.C b/src/iom.C index b1d2979a..3ec1ab83 100644 --- a/src/iom.C +++ b/src/iom.C @@ -221,6 +221,8 @@ sighandler (int signum) void io_manager::reg (sig_watcher &w) { + init::required (); + assert (0 < w.signum); sw.reserve (w.signum); @@ -255,7 +257,7 @@ void io_manager::reg (sig_watcher &w) void io_manager::unreg (sig_watcher &w) { - if (!w.active) + if (!w.active || !iom_valid) return; assert (0 < w.signum && w.signum <= sw.size ()); -- 2.34.1