When using Set/GetMetadata in SSI extensions, the first character of the metadata is lost: **On server side:** ``` std::string response_str = "HELLO WORLD"; SetMetadata(response_str.c_str(), response_str.size()); ``` This puts 11 bytes of metadata on the wire: HELLO WORLD 48 45 4C 4C 4F 20 57 4F 52 4C 44 **On client side:** ``` const char *metadata_buffer = GetMetadata(metadata_len); ``` We receive a payload of the correct size (11 bytes) but the first byte is zero: 0 45 4C 4C 4F 20 57 4F 52 4C 44 metadata_len = 11, metadata_buffer = <0>ELLO WORLD -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/537 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1