Allow use * for bindings
[tedtools.git] / tcp.c
diff --git a/tcp.c b/tcp.c
index 1616dc2..fe59586 100644 (file)
--- a/tcp.c
+++ b/tcp.c
@@ -159,7 +159,7 @@ TC_fillConnection(TC_Connection *sc, char *name, u_int32_t port) {
                sc = (TC_Connection *)tmalloc(sizeof(TC_Connection));
        memset(sc, 0, sizeof(TC_Connection));
        sc->serv_addr.sin_family = AF_INET;
-       sc->serv_addr.sin_addr.s_addr = (name) ? inet_addr(name) : htonl(INADDR_ANY);
+       sc->serv_addr.sin_addr.s_addr = (name && *name != '*' ) ? inet_addr(name) : htonl(INADDR_ANY);
        if ( sc->serv_addr.sin_addr.s_addr == INADDR_NONE ) {
                struct hostent *host;