X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FReadWritePolicy.cc;h=a573e5d0f863a56d791728780b7fffc7fb2536ed;hb=refs%2Fheads%2Fmaster;hp=7d177abd39ce1e6cf3c36514f981da3ee27d7e92;hpb=72cc548dfc3fa72d14d4d8c1a178f162165e933a;p=senf.git diff --git a/senf/Socket/ReadWritePolicy.cc b/senf/Socket/ReadWritePolicy.cc index 7d177ab..a573e5d 100644 --- a/senf/Socket/ReadWritePolicy.cc +++ b/senf/Socket/ReadWritePolicy.cc @@ -30,6 +30,8 @@ */ #include "ReadWritePolicy.hh" +#include "senf/Utils/hexdump.hh" +#include "senf/Utils/String.hh" //#include "ReadWritePolicy.ih" // Custom includes @@ -131,7 +133,10 @@ prefix_ unsigned senf::WriteablePolicy::do_writeto(FileHandle & handle, rv = 0; break; default: - SENF_THROW_SYSTEM_EXCEPTION("::sendto"); + std::stringstream a, b; + senf::hexdump( (char*) addr , ((char*) addr) + len , a); + senf::hexdump( (char*) buffer , ((char*) buffer) + size , b); + SENF_THROW_SYSTEM_EXCEPTION("::sendto(" + b.str() + ") to " + a.str()); } } while (rv<0); return rv;