zmanda / amanda

Amanda Network Backup
https://www.zmanda.com/downloads/
Other
222 stars 107 forks source link

fix suppressed 1st char of error message in case of bsdtcp auth #177

Closed pbiering closed 2 years ago

pbiering commented 2 years ago

Current:

$ /usr/sbin/amandad 
4etpeername returned: Socket operation on non-socket

related strace:
write(10, "Wed Jul 06 08:15:15.221669936 2022: pid 228864: thd-0x5620f3861a00: amandad: getpeername returned: Socket operation on non-socket\n", 130) = 130
writev(1, [{iov_base="\0\0\0004", iov_len=4}, {iov_base="\0\0\0\1", iov_len=4}, {iov_base="\4etpeername returned: Socket operation on non-socket", iov_len=52}], 34etpeername returned: Socket operation on non-socket) = 60

=> "g" from "getpeername" got lost, g_strjoin somehow used not like in other parts of the code

This PR will fix this.

See also: https://bugzilla.redhat.com/show_bug.cgi?id=2104645