X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FReadHelper.ct;h=264d0ecbb95aaf2c9a7fb7531c4a0ab504221802;hb=a42a5dc1e8c0e3a6f43af787c0b0a0d7136d4dcb;hp=1be8a8df8b858dd443899e7513fa7951972eb29e;hpb=34378cabd0ef59515f60b8e535d50fd5488c84e2;p=senf.git diff --git a/Scheduler/ReadHelper.ct b/Scheduler/ReadHelper.ct index 1be8a8d..264d0ec 100644 --- a/Scheduler/ReadHelper.ct +++ b/Scheduler/ReadHelper.ct @@ -71,7 +71,7 @@ prefix_ void senf::ReadHelper::process(Handle handle, { try { if (event != senf::Scheduler::EV_READ) - throwErrno(EPIPE); + throw SystemException(EPIPE); std::string rcv; handle.read(rcv, maxSize_ - data_.size()); data_.append(rcv); @@ -85,7 +85,7 @@ prefix_ void senf::ReadHelper::process(Handle handle, } } catch (senf::SystemException const & ex) { - errno_ = ex.code(); + errno_ = ex.errorNumber(); done(); return; }