X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FSocketSink.cti;fp=senf%2FPPI%2FSocketSink.cti;h=4e2ebf705132743a4c3489ac50b5e40dca6fd47d;hb=ed55b722ff15975fb0b090a1b132c9b830829124;hp=07dba5b124992c356842b7fdee025802aa8e7317;hpb=95433c552aec98efafbd6d94924a9266466ab948;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; } ///////////////////////////////////////////////////////////////////////////