diff --git a/owlps-positioner/src/outputtcpsocketevaal.cc b/owlps-positioner/src/outputtcpsocketevaal.cc index 956ecaa..8c2c4b1 100644 --- a/owlps-positioner/src/outputtcpsocketevaal.cc +++ b/owlps-positioner/src/outputtcpsocketevaal.cc @@ -135,7 +135,9 @@ area_of_interest_number(const Point3D &position) const */ bool OutputTCPSocketEvAAL::send_data(const string &data) const { - unsigned int data_len = data.size() + 1 ; // +1 for the '\0' + // Do *not* add one extra character for the '\0', it must not be sent! + unsigned int data_len = data.size() ; + ssize_t nsent = send(sockfd, data.c_str(), data_len, 0) ; if (nsent != static_cast(data_len)) {