X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FIOEvent.cc;h=ea70efcddad888bc753130ee89459422b65b0f3e;hb=c45c112ae88196ea8da9c5a9efb0e167196744d2;hp=f63288d4c8d0c03e9662ea7ddd60386aae5b9d7f;hpb=03516e8371a90f908ce54dedb3c874eec7dd08ff;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)