]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Socktest: Fix setting of TTL value
authorPavel Tvrdik <pawel.tvrdik@gmail.com>
Wed, 6 Apr 2016 13:23:15 +0000 (15:23 +0200)
committerPavel Tvrdik <pawel.tvrdik@gmail.com>
Wed, 6 Apr 2016 13:57:14 +0000 (15:57 +0200)
socktest/common.c
socktest/common.h

index df00388c72f9a1a9630f9dc1c2ef1184d3248513..7e763752515e2d66472947f3722e7bfa40bd00d3 100644 (file)
@@ -58,8 +58,6 @@ skt_open(sock *s)
     sk_join_group(s, s->daddr);        /* reception */
   }
 
-  sk_set_ttl(s, cf_ttl);
-
   if (cf_bcast)
     sk_setup_broadcast(s);
 }
@@ -74,7 +72,6 @@ skt_parse_args(int argc, char *argv[], int is_send)
   /* Set defaults */
   uint port = PKT_PORT;
   cf_value = PKT_VALUE;
-  cf_ttl = 1;
   cf_mcast = cf_bcast = cf_bind = cf_count = counter = 0;
 
   /* Create socket */
@@ -124,7 +121,7 @@ skt_parse_args(int argc, char *argv[], int is_send)
       cf_value = parse_uint(optarg);
       break;
     case 't':
-      cf_ttl = parse_uint(optarg);
+      s->ttl = parse_uint(optarg);
       break;
 
     default:
index 1dfd8d70d85ff1f2af0ae482ab4fc67268ad64b0..a8b3f5fa17151746942437fd505970e8231a1314 100644 (file)
@@ -50,7 +50,6 @@ int cf_bind;          /* Bind by address */
 uint cf_count;         /* How many packets send */
 uint counter;          /* global counter of send/recv packets */
 uint cf_value;         /* a value in packet */
-uint cf_ttl;
 
 sock *skt_parse_args(int argc, char **argv, int is_send);
 void bird_init(void);