Changeset 3e66428 in mainline for uspace/srv/net/dnsrsrv/transport.c
- Timestamp:
- 2013-06-20T14:10:51Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 19a4f73
- Parents:
- b49d872
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/dnsrsrv/transport.c
rb49d872 r3e66428 52 52 53 53 /** Request timeout (microseconds) */ 54 #define REQ_TIMEOUT (5 *1000*1000)54 #define REQ_TIMEOUT (5 * 1000 * 1000) 55 55 56 56 /** Maximum number of retries */ 57 57 #define REQ_RETRY_MAX 3 58 59 inet2_addr_t dns_server_addr; 58 60 59 61 typedef struct { … … 72 74 static fid_t recv_fid; 73 75 static int transport_fd = -1; 74 inet_addr_t dns_server_addr;75 76 76 77 /** Outstanding requests */ … … 194 195 addr.sin_family = AF_INET; 195 196 addr.sin_port = htons(DNS_SERVER_PORT); 196 addr.sin_addr.s_addr = host2uint32_t_be(dns_server_addr.ipv4);197 inet2_addr_sockaddr_in(&dns_server_addr, &addr); 197 198 198 199 rc = dns_message_encode(req, &req_data, &req_size); … … 204 205 while (ntry < REQ_RETRY_MAX) { 205 206 rc = sendto(transport_fd, req_data, req_size, 0, 206 (struct sockaddr *) &addr, sizeof(addr));207 (struct sockaddr *) &addr, sizeof(addr)); 207 208 if (rc != EOK) 208 209 goto error;
Note:
See TracChangeset
for help on using the changeset viewer.