diff --git a/source/libs/transport/src/transSrv.c b/source/libs/transport/src/transSrv.c index d4286f59163bce6d89048d1ccf47f0c807ffa67d..27efbcda53908d08273f143a7be422d7f7b996ab 100644 --- a/source/libs/transport/src/transSrv.c +++ b/source/libs/transport/src/transSrv.c @@ -850,7 +850,8 @@ void* transInitServer(uint32_t ip, uint32_t port, char* label, int numOfThreads, } } if (false == taosValidIpAndPort(srv->ip, srv->port)) { - tError("failed to bind, reason: %s", strerror(TAOS_SYSTEM_ERROR(errno))); + terrno = TAOS_SYSTEM_ERROR(errno); + tError("invalid ip/port, reason: %s", terrstr()); goto End; } if (false == addHandleToAcceptloop(srv)) {