Really fix socket path passing in local socket code
Be conservative: Always copy the null terminator, but never include it in the size passed to bind() / connect().