Use proper initialization for IP addresses in server and client tests
authorPaul Vlase <vlase.paul@gmail.com>
Mon, 18 Mar 2013 14:26:25 +0000 (16:26 +0200)
committerPaul Vlase <vlase.paul@gmail.com>
Mon, 18 Mar 2013 14:26:25 +0000 (16:26 +0200)
test/client.c
test/server.c

index e477e1e..5e1a0a1 100644 (file)
@@ -37,7 +37,7 @@ int main(int argc, const char *argv[])
     memset(saddr, 0, size);
 
     saddr->count = 1;
-    saddr->dests[0].addr = ADDR;
+    inet_aton(ADDR, &(saddr->dests[0].addr));
     saddr->dests[0].port = htons(gen_port());
 
     if (bind(sock, (struct sockaddr *) saddr, size) < 0) {
@@ -63,9 +63,9 @@ int main(int argc, const char *argv[])
     iov[1].iov_len = sizeof(buf2);
 
     to->count = 2;
-    to->dests[0].addr = DADDR;
+    inet_aton(DADDR, &(to->dests[0].addr));
     to->dests[0].port = htons(100);
-    to->dests[1].addr = DADDR;
+    inet_aton(DADDR, &(to->dests[1].addr));
     to->dests[1].port = htons(101);
 
     msg.msg_iov = iov;
index 7e00b8b..ee1ac89 100644 (file)
@@ -31,7 +31,7 @@ int main(int argc, const char *argv[])
     memset(saddr, 0, size);
 
     saddr->count = 1;
-    saddr->dests[0].addr = ADDR;
+    inet_aton(ADDR, &(saddr->dests[0].addr));
     saddr->dests[0].port = htons(atoi(argv[1]));
 
     if (bind(sock, (struct sockaddr *) saddr, size) < 0) {