diff --git a/src/common.c b/src/common.c index ce52860..16d81b7 100644 --- a/src/common.c +++ b/src/common.c @@ -457,7 +457,12 @@ int dobuf2(struct clientparam * param, unsigned char * buf, const unsigned char i++; } } - else i += myinet_ntop(*SAFAMILY(¶m->sinsr), SAADDR(¶m->sinsr), (char *)buf + i, 64); + else { + buf[i++] = '['; + i += myinet_ntop(*SAFAMILY(¶m->req), SAADDR(¶m->req), (char *)buf + i, 64); + buf[i++] = ']'; + buf[i++] = 0; + } break; case 'N':