Changeset 534 for trunk/src/ocatlibe.c
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/garlicat (added) merged: 524-531
- Property svn:mergeinfo changed
-
trunk/src
- Property svn:mergeinfo changed
/branches/garlicat/src (added) merged: 525-529
- Property svn:mergeinfo changed
-
trunk/src/ocatlibe.c
r500 r534 138 138 139 139 140 void add_listener(const char *buf, const char *def) 141 { 140 void add_listener(const char *buf) 141 { 142 struct sockaddr_in6 saddr; 143 144 if (strsockaddr(buf, &saddr) == -1) 145 log_msg(LOG_EMERG, "could not convert address string '%s'", buf), exit(1); 146 142 147 CNF(oc_listen_cnt)++; 143 148 log_debug("reallocating sockaddr list to %d elements", CNF(oc_listen_cnt)); … … 147 152 log_msg(LOG_ERR, "could not get memory for listener fds: \"%s\"", strerror(errno)), exit(1); 148 153 149 log_debug("allocating sockaddr mem for \"%s\"", def);154 log_debug("allocating sockaddr mem for \"%s\"", buf); 150 155 if (!(CNF(oc_listen)[CNF(oc_listen_cnt) - 1] = calloc(1, sizeof(struct sockaddr_in6)))) 151 156 log_msg(LOG_ERR, "could not get memory for listener : \"%s\"", strerror(errno)), exit(1); 152 157 153 158 CNF(oc_listen_fd)[CNF(oc_listen_cnt) - 1] = -1; 154 155 if (def) 156 if (strsockaddr(def, CNF(oc_listen)[CNF(oc_listen_cnt) - 1]) == -1) 157 log_msg(LOG_EMERG, "illegal default string '%s'", def), exit(1); 158 159 if (strsockaddr(buf, CNF(oc_listen)[CNF(oc_listen_cnt) - 1]) == -1) 160 log_msg(LOG_EMERG, "could not convert address string '%s'", buf), exit(1); 159 memcpy(CNF(oc_listen)[CNF(oc_listen_cnt) - 1], &saddr, sizeof(saddr)); 161 160 } 162 161
Note: See TracChangeset
for help on using the changeset viewer.
