X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FIOEvent.cc;h=ea70efcddad888bc753130ee89459422b65b0f3e;hb=42a8e0da20196d7e74d701c1fb448a9946014686;hp=f63288d4c8d0c03e9662ea7ddd60386aae5b9d7f;hpb=794b9c2774e19c13ac7eee82ec56fd0f42ede5ff;p=senf.git diff --git a/PPI/IOEvent.cc b/PPI/IOEvent.cc index f63288d..ea70efc 100644 --- a/PPI/IOEvent.cc +++ b/PPI/IOEvent.cc @@ -41,12 +41,14 @@ prefix_ void senf::ppi::IOEvent::v_enable() { - event_.enable(); + if (fd_ != -1) + event_.enable(); } prefix_ void senf::ppi::IOEvent::v_disable() { - event_.disable(); + if (fd_ != -1) + event_.disable(); } prefix_ void senf::ppi::IOEvent::cb(int event)