Changeset 2259 for trunk/module-radegast.c
- Timestamp:
- 05/11/10 23:21:18 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-radegast.c
r2255 r2259 260 260 client[cs_idx].udp_sa.sin_port = htons((u_short)reader[ridx].r_port); 261 261 262 pthread_mutex_lock(&gethostbyname_lock); //gethostbyname ist NOT threadsafe! So we need a mutex-lock! 263 struct hostent *server; 264 server = gethostbyname(reader[ridx].device); 265 memmove((char *)&client[cs_idx].udp_sa.sin_addr.s_addr, (char *)server->h_addr, server->h_length); 266 pthread_mutex_unlock(&gethostbyname_lock); //gethostbyname ist NOT threadsafe! So we need a mutex-lock! 262 cs_resolve(); 263 //pthread_mutex_lock(&gethostbyname_lock); //gethostbyname ist NOT threadsafe! So we need a mutex-lock! 264 //struct hostent *server; 265 //server = gethostbyname(reader[ridx].device); 266 //memmove((char *)&client[cs_idx].udp_sa.sin_addr.s_addr, (char *)server->h_addr, server->h_length); 267 //pthread_mutex_unlock(&gethostbyname_lock); //gethostbyname ist NOT threadsafe! So we need a mutex-lock! 267 268 268 269 cs_log("radegast: proxy %s:%d (fd=%d)",
Note:
See TracChangeset
for help on using the changeset viewer.