URL: <https://savannah.gnu.org/bugs/?64789>
Summary: Hexadecimal zeroes (0x00) characters are not send Group: GNU Screen Submitter: None Submitted: Wed 18 Oct 2023 02:50:18 PM UTC Category: None Severity: 3 - Normal Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Open/Closed: Open Release: 4.9.0 Discussion Lock: Any Fixed Release: None Planned Release: None Work Required: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Wed 18 Oct 2023 02:50:18 PM UTC By: Anonymous When trying to send a raw binary value using hexadecimal notation such as "screen -X stuff $'\xB5\x62\x0A\x04\x00\x00\x0E\x34'", the 0x00 bytes are not send at all. I checked it with an oscilloscope. I suppose there is something related to interpreting the string as null. This must work, plain C++ using a boost library is able to send raw 0x00. This bug makes the tool not capable of using it to send binary data. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64789> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/