]> git.meshlink.io Git - meshlink/commit
Fixed metadata protokoll corruption on forwarded requests
authorSven-Haegar Koch <haegar@sdinet.de>
Wed, 31 Mar 2010 01:56:53 +0000 (03:56 +0200)
committerSven-Haegar Koch <haegar@sdinet.de>
Wed, 31 Mar 2010 03:06:40 +0000 (05:06 +0200)
commite49891e188f618a0e98f1d30bcbf240286e8ad5c
treeeefca0f8832a7bca26472defcd9314684af81bc9
parent0310deb225cad21c458fb32fd589027e3f844735
Fixed metadata protokoll corruption on forwarded requests

When forwarding a metadata request through forward_request() we were
adding the required newline char to our buffer, but then sending the
data without it - this results in the forwarded request and the next one
to be garbled together.

Additionally while at it add a warning comment that request string is
not zero terminated anymore after a call to the forward_request()
function - for now this is ok as it is not used by any caller after this.
src/protocol.c