X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FSocketSink.cti;h=4e2ebf705132743a4c3489ac50b5e40dca6fd47d;hb=ff4249b4a9c23236b2e56dcd593c91a5c58f7b75;hp=07dba5b124992c356842b7fdee025802aa8e7317;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/PPI/SocketSink.cti b/senf/PPI/SocketSink.cti index 07dba5b..4e2ebf7 100644 --- a/senf/PPI/SocketSink.cti +++ b/senf/PPI/SocketSink.cti @@ -59,11 +59,12 @@ senf::ppi::TargetDgramWriter::target(typename Handle::Address const } template -prefix_ void senf::ppi::TargetDgramWriter::operator()(Handle handle, +prefix_ bool senf::ppi::TargetDgramWriter::operator()(Handle handle, Packet const & packet) { if (target_) - handle.writeto(target_, packet.data()); + return handle.writeto(target_, packet.data()) != packet.data().begin(); + return false; } ///////////////////////////////////////////////////////////////////////////