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/