Browse Source

Deleted unused variables and various cast warnings

Yann Weber 5 years ago
parent
commit
379ede06bc
17 changed files with 35 additions and 55 deletions
  1. 1
    3
      src/andna_cache.c
  2. 0
    3
      src/andns_lib.c
  3. 4
    5
      src/andns_snsd.c
  4. 0
    3
      src/dnslib.c
  5. 3
    3
      src/gmap.c
  6. 7
    7
      src/hook.c
  7. 1
    1
      src/inet.c
  8. 1
    1
      src/inet.h
  9. 7
    0
      src/libiptc/libip4tc.c
  10. 0
    3
      src/libiptc/libiptc.c
  11. 2
    3
      src/libnetlink.c
  12. 2
    2
      src/libping.c
  13. 1
    0
      src/ntk-console-server.c
  14. 2
    4
      src/qspn.c
  15. 3
    10
      src/radar.c
  16. 1
    1
      src/snsd_cache.c
  17. 0
    6
      src/tracer.c

+ 1
- 3
src/andna_cache.c View File

@@ -1293,7 +1293,7 @@ pack_rh_cache(rh_cache * rhcache, size_t * pack_sz)
1293 1293
 	struct rh_cache_pkt_hdr rh_hdr;
1294 1294
 	rh_cache *rhc = rhcache;
1295 1295
 	size_t tot_pack_sz = 0, service_sz;
1296
-	char *pack, *buf, *body;
1296
+	char *pack, *buf;
1297 1297
 
1298 1298
 	rh_hdr.tot_caches = 0;
1299 1299
 	tot_pack_sz = sizeof(struct rh_cache_pkt_hdr);
@@ -1316,8 +1316,6 @@ pack_rh_cache(rh_cache * rhcache, size_t * pack_sz)
1316 1316
 		rhc = rhcache;
1317 1317
 
1318 1318
 		list_for(rhc) {
1319
-			body = buf;
1320
-
1321 1319
 			bufput(&rhc->hash, sizeof(u_int));
1322 1320
 			bufput(&rhc->flags, sizeof(char));
1323 1321
 			bufput(&rhc->timestamp, sizeof(time_t));

+ 0
- 3
src/andns_lib.c View File

@@ -100,9 +100,6 @@ a_hdr_u(char *buf, andns_pkt * ap)
100 100
 {
101 101
 	uint8_t c;
102 102
 	uint16_t s;
103
-	char *start_buf;
104
-
105
-	start_buf = buf;
106 103
 
107 104
 	ap->r = *(buf + 1) & 0x01;
108 105
 	memcpy(&s, buf, 2);

+ 4
- 5
src/andns_snsd.c View File

@@ -255,15 +255,14 @@ snsd_node_to_dansw(dns_pkt * dp, snsd_node * sn, int iplen)
255 255
 {
256 256
 	char temp[18];
257 257
 	dns_pkt_a *dpa;
258
-	snsd_node snt, *s;
258
+	snsd_node snt;
259 259
 	int res;
260 260
 
261 261
 	if (!(sn->flags & SNSD_NODE_HNAME)) {
262
-		if (!(res = snsd_main_ip((u_int*)sn->record, &snt)))
262
+		if (!(res = snsd_main_ip((u_int*)sn->record, &snt))) {
263 263
 			return -1;
264
-		s = &snt;
265
-	} else
266
-		s = sn;
264
+		}
265
+	}
267 266
 
268 267
 	memcpy(temp, sn->record, iplen);
269 268
 	inet_htonl((u_int *) (temp), (iplen == 4) ? AF_INET : AF_INET6);

+ 0
- 3
src/dnslib.c View File

@@ -232,9 +232,6 @@ rm_inv_prefix(char *src, char *dst)
232 232
 int
233 233
 add_inv_prefix(char *s, int family)
234 234
 {
235
-	int len;
236
-
237
-	len = strlen(s);
238 235
 	if (family == AF_INET)
239 236
 		strcat(s, DNS_INV_PREFIX);
240 237
 	else

+ 3
- 3
src/gmap.c View File

@@ -975,11 +975,9 @@ void
975 975
 reset_gmap(map_gnode * gmap, int groups)
976 976
 {
977 977
 	int i;
978
-	size_t len;
979 978
 
980 979
 	if (!groups)
981 980
 		groups = MAXGROUPNODE;
982
-	len = sizeof(map_gnode) * groups;
983 981
 
984 982
 	for (i = 0; i < groups; i++)
985 983
 		gmap_node_del(&gmap[i]);
@@ -1175,9 +1173,11 @@ merge_ext_maps(map_gnode ** base, map_gnode ** new, quadro_group base_root,
1175 1173
 	int level, i;
1176 1174
 
1177 1175
 	for (level = base_root.levels - 1; level >= 0; level--) {
1178
-
1176
+		
1177
+		/*
1179 1178
 		if (base_root.gid[level] != base_root.gid[level])
1180 1179
 			break;
1180
+		*/
1181 1181
 
1182 1182
 		if (level == 1)
1183 1183
 			/* The two maps are of the same quadro_group */

+ 7
- 7
src/hook.c View File

@@ -132,7 +132,7 @@ get_free_nodes(map_node * dst_rnode,
132 132
 	setzero(&pkt, sizeof(PACKET));
133 133
 	setzero(&rpkt, sizeof(PACKET));
134 134
 
135
-	hook_fill_rq(dst_rnode, &pkt, GET_FREE_NODES) < 0 && _return(-1);
135
+	if(hook_fill_rq(dst_rnode, &pkt, GET_FREE_NODES) < 0) { _return(-1); }
136 136
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
137 137
 
138 138
 	err =
@@ -317,7 +317,7 @@ get_qspn_round(map_node * dst_rnode, struct timeval to_rtt,
317 317
 	setzero(&pkt, sizeof(PACKET));
318 318
 	setzero(&rpkt, sizeof(PACKET));
319 319
 
320
-	hook_fill_rq(dst_rnode, &pkt, GET_QSPN_ROUND) < 0 && _return(-1);
320
+	if(hook_fill_rq(dst_rnode, &pkt, GET_QSPN_ROUND) < 0) { _return(-1); }
321 321
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
322 322
 
323 323
 	err =
@@ -506,7 +506,7 @@ get_ext_map(map_node * dst_rnode, quadro_group * new_quadg)
506 506
 	setzero(&pkt, sizeof(PACKET));
507 507
 	setzero(&rpkt, sizeof(PACKET));
508 508
 
509
-	hook_fill_rq(dst_rnode, &pkt, GET_EXT_MAP) < 0 && _return(0);
509
+	if(hook_fill_rq(dst_rnode, &pkt, GET_EXT_MAP) < 0) { _return(0); }
510 510
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
511 511
 
512 512
 	err = rnl_send_rq(dst_rnode, &pkt, 0, GET_EXT_MAP, 0, PUT_EXT_MAP, 1,
@@ -578,7 +578,7 @@ get_int_map(map_node * dst_rnode, map_node ** new_root)
578 578
 	setzero(&pkt, sizeof(PACKET));
579 579
 	setzero(&rpkt, sizeof(PACKET));
580 580
 
581
-	hook_fill_rq(dst_rnode, &pkt, GET_INT_MAP) < 0 && _return(0);
581
+	if(hook_fill_rq(dst_rnode, &pkt, GET_INT_MAP) < 0) {  _return(0); }
582 582
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
583 583
 
584 584
 	err = rnl_send_rq(dst_rnode, &pkt, 0, GET_INT_MAP, 0, PUT_INT_MAP, 1,
@@ -657,7 +657,7 @@ get_bnode_map(map_node * dst_rnode, u_int ** bmap_nodes)
657 657
 	setzero(&pkt, sizeof(PACKET));
658 658
 	setzero(&rpkt, sizeof(PACKET));
659 659
 
660
-	hook_fill_rq(dst_rnode, &pkt, GET_BNODE_MAP) < 0 && _return(0);
660
+	if(hook_fill_rq(dst_rnode, &pkt, GET_BNODE_MAP) < 0){ _return(0); }
661 661
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
662 662
 
663 663
 	err = rnl_send_rq(dst_rnode, &pkt, 0, GET_BNODE_MAP, 0, PUT_BNODE_MAP,
@@ -735,7 +735,7 @@ get_internet_gws(map_node * dst_rnode, int **igws_counter)
735 735
 	setzero(&pkt, sizeof(PACKET));
736 736
 	setzero(&rpkt, sizeof(PACKET));
737 737
 
738
-	hook_fill_rq(dst_rnode, &pkt, GET_INTERNET_GWS) < 0 && _return(0);
738
+	if(hook_fill_rq(dst_rnode, &pkt, GET_INTERNET_GWS) < 0) { _return(0); }
739 739
 	pkt_addtimeout(&pkt, HOOK_RQ_TIMEOUT, 1, 0);
740 740
 
741 741
 	err = rnl_send_rq(dst_rnode, &pkt, 0, GET_INTERNET_GWS, 0,
@@ -1346,7 +1346,7 @@ hook_get_ext_map(int hook_level, int new_gnode,
1346 1346
 		gcount =
1347 1347
 			new_ext_map[_EL(hook_level)][old_quadg->gid[hook_level]].
1348 1348
 			gcount;
1349
-		qspn_dec_gcount((int *) qspn_gnode_count, hook_level + 1, gcount);
1349
+		qspn_dec_gcount((u_int *) qspn_gnode_count, hook_level + 1, gcount);
1350 1350
 
1351 1351
 		old_gid = old_quadg->gid[hook_level];
1352 1352
 		new_ext_map[_EL(hook_level)][old_gid].gcount = 0;

+ 1
- 1
src/inet.c View File

@@ -604,7 +604,7 @@ inet_close(int *sk)
604 604
 }
605 605
 
606 606
 int
607
-inet_getpeername(int sk, inet_prefix * ip, short *port)
607
+inet_getpeername(int sk, inet_prefix * ip, u_short *port)
608 608
 {
609 609
 	struct sockaddr_storage saddr_sto;
610 610
 	struct sockaddr *sa = (struct sockaddr *) &saddr_sto;

+ 1
- 1
src/inet.h View File

@@ -178,7 +178,7 @@ int sockaddr_to_inet(struct sockaddr *ip, inet_prefix * dst,
178 178
 int new_socket(int sock_type);
179 179
 int new_dgram_socket(int sock_type);
180 180
 int inet_close(int *sk);
181
-int inet_getpeername(int sk, inet_prefix * ip, short *port);
181
+int inet_getpeername(int sk, inet_prefix * ip, u_short *port);
182 182
 int join_ipv6_multicast(int socket, int idx);
183 183
 
184 184
 int set_keepalive_sk(int socket);

+ 7
- 0
src/libiptc/libip4tc.c View File

@@ -18,6 +18,10 @@
18 18
 #include <stdio.h>
19 19
 #include <unistd.h>
20 20
 
21
+// linux_list.h macros trigger a lot of unused value warnings....
22
+#pragma GCC diagnostic ignored "-Wunused-value"
23
+#pragma GCC diagnostic push
24
+
21 25
 #ifdef DEBUG_CONNTRACK
22 26
 #define inline
23 27
 #endif
@@ -492,4 +496,7 @@ do_check(TC_HANDLE_T h, unsigned int line)
492 496
 }
493 497
 #endif							/*IPTC_DEBUG */
494 498
 
499
+
500
+#pragma GCC diagnostic pop
501
+#pragma GCC diagnostic pop
495 502
 #endif

+ 0
- 3
src/libiptc/libiptc.c View File

@@ -808,11 +808,8 @@ static TC_HANDLE_T
808 808
 alloc_handle(const char *tablename, unsigned int size,
809 809
 			 unsigned int num_rules)
810 810
 {
811
-	size_t len;
812 811
 	TC_HANDLE_T h;
813 812
 
814
-	len = sizeof(STRUCT_TC_HANDLE) + size;
815
-
816 813
 	h = malloc(sizeof(STRUCT_TC_HANDLE));
817 814
 	if (!h) {
818 815
 		errno = ENOMEM;

+ 2
- 3
src/libnetlink.c View File

@@ -45,7 +45,7 @@ rtnl_open_byproto(struct rtnl_handle *rth, unsigned subscriptions,
45 45
 	int sndbuf = 32768;
46 46
 	int rcvbuf = 32768;
47 47
 
48
-	memset(rth, 0, sizeof(rth));
48
+	memset(rth, 0, sizeof(struct rtnl_handle));
49 49
 
50 50
 	rth->fd = socket(AF_NETLINK, SOCK_RAW, protocol);
51 51
 	if (rth->fd < 0) {
@@ -442,7 +442,7 @@ rtnl_from_file(FILE * rtnl, rtnl_filter_t handler, void *jarg)
442 442
 	nladdr.nl_groups = 0;
443 443
 
444 444
 	while (1) {
445
-		int err, len, type;
445
+		int err, len;
446 446
 		int l;
447 447
 
448 448
 		status = fread(&buf, 1, sizeof(*h), rtnl);
@@ -457,7 +457,6 @@ rtnl_from_file(FILE * rtnl, rtnl_filter_t handler, void *jarg)
457 457
 			return 0;
458 458
 
459 459
 		len = h->nlmsg_len;
460
-		type = h->nlmsg_type;
461 460
 		l = len - sizeof(*h);
462 461
 
463 462
 		if (l < 0 || len > sizeof(buf)) {

+ 2
- 2
src/libping.c View File

@@ -260,7 +260,7 @@ recv_ping(struct sockaddr_in *taddr, struct ping_priv *datum)
260 260
 	int from;
261 261
 	int nf, cc;
262 262
 	unsigned char buf[HDRLEN + DATALEN];
263
-	struct icmp *icp;
263
+	//struct icmp *icp;
264 264
 	struct sockaddr_in faddr;
265 265
 	struct timeval to;
266 266
 	fd_set readset;
@@ -297,7 +297,7 @@ recv_ping(struct sockaddr_in *taddr, struct ping_priv *datum)
297 297
 			return 0;
298 298
 	}
299 299
 
300
-	icp = (struct icmp *) (buf + HDRLEN + DATALEN);
300
+	//icp = (struct icmp *) (buf + HDRLEN + DATALEN);
301 301
 	if (faddr.sin_addr.s_addr != taddr->sin_addr.s_addr) {
302 302
 		return 1;
303 303
 	}

+ 1
- 0
src/ntk-console-server.c View File

@@ -60,6 +60,7 @@ opensocket(void)
60 60
 
61 61
 	rc = bind(serverfd, (struct sockaddr *) &serveraddr,
62 62
 			  SUN_LEN(&serveraddr));
63
+	stop_trying = 0;
63 64
 	if (rc < 0) {
64 65
 		perror("bind() failed");
65 66
 		clean_up();

+ 2
- 4
src/qspn.c View File

@@ -473,11 +473,11 @@ qspn_remove_deads(u_char level)
473 473
 			if (!level) {
474 474
 				debug(DBG_NORMAL, "qspn: The node %d is dead", i);
475 475
 				map_node_del(node);
476
-				qspn_dec_gcount((int *) qspn_gnode_count, level + 1, 1);
476
+				qspn_dec_gcount((u_int *) qspn_gnode_count, level + 1, 1);
477 477
 			} else {
478 478
 				debug(DBG_NORMAL, "The groupnode %d of level %d"
479 479
 					  " is dead", i, level);
480
-				qspn_dec_gcount((int *) qspn_gnode_count, level + 1,
480
+				qspn_dec_gcount((u_int *) qspn_gnode_count, level + 1,
481 481
 								gnode->gcount);
482 482
 				gmap_node_del(gnode);
483 483
 			}
@@ -610,14 +610,12 @@ int
610 610
 qspn_send(u_char level)
611 611
 {
612 612
 	PACKET pkt;
613
-	map_node *from;
614 613
 	int round_ms, ret = 0, ret_err, upper_gid, root_node_pos, qid;
615 614
 	map_node *map, *root_node;
616 615
 	map_gnode *gmap;
617 616
 	u_char upper_level;
618 617
 
619 618
 	qid = me.cur_qspn_id[level];
620
-	from = me.cur_node;
621 619
 	upper_level = level + 1;
622 620
 	qspn_set_map_vars(level, &map, &root_node, &root_node_pos, &gmap);
623 621
 

+ 3
- 10
src/radar.c View File

@@ -691,7 +691,7 @@ radar_remove_old_rnodes(char *rnode_deleted)
691 691
 	int i, e, node_pos, bm, rnode_pos, bnode_rnode_pos, root_node_pos;
692 692
 	int broot_node_pos;
693 693
 	int level, blevel, external_node, total_levels, first_level;
694
-	void *void_map, *void_gnode;
694
+	void *void_gnode;
695 695
 
696 696
 	if (!me.cur_node->links)
697 697
 		return 0;
@@ -728,7 +728,6 @@ radar_remove_old_rnodes(char *rnode_deleted)
728 728
 			 */
729 729
 
730 730
 			if (!level && !external_node) {
731
-				void_map = me.int_map;
732 731
 				node_pos = pos_from_node(node, me.int_map);
733 732
 				rnode_pos = i;
734 733
 
@@ -736,14 +735,13 @@ radar_remove_old_rnodes(char *rnode_deleted)
736 735
 
737 736
 				/* delete it from the int_map and update the gcount */
738 737
 				map_node_del(node);
739
-				qspn_dec_gcount((int *) qspn_gnode_count, level + 1, 1);
738
+				qspn_dec_gcount((u_int *) qspn_gnode_count, level + 1, 1);
740 739
 
741 740
 				/* delete the route */
742 741
 				rt_update_node(0, node, 0, 0, 0, level);
743 742
 
744 743
 				send_qspn_now[level] = 1;
745 744
 			} else {
746
-				void_map = me.ext_map;
747 745
 				gnode = e_rnode->quadg.gnode[_EL(level)];
748 746
 
749 747
 				/** delete the direct route to the ext_node */
@@ -793,7 +791,7 @@ radar_remove_old_rnodes(char *rnode_deleted)
793 791
 				if (map_find_bnode_rnode
794 792
 					(me.bnode_map[level - 1], me.bmap_nodes[level - 1],
795 793
 					 gnode) == -1) {
796
-					qspn_dec_gcount((int *) qspn_gnode_count, level + 1,
794
+					qspn_dec_gcount((u_int *) qspn_gnode_count, level + 1,
797 795
 									gnode->gcount);
798 796
 					gmap_node_del(gnode);
799 797
 					gnode_dec_seeds(&me.cur_quadg, level);	/* update the seeds */
@@ -871,13 +869,11 @@ radar_update_bmap(struct radar_queue *rq, int level, int gnode_level)
871 869
 	map_node *root_node;
872 870
 	map_rnode *rnode, rn;
873 871
 	int bm, rnode_pos, root_node_pos;
874
-	void *void_map;
875 872
 
876 873
 	if (level == me.cur_quadg.levels - 1)
877 874
 		return;
878 875
 
879 876
 	qspn_set_map_vars(level, 0, &root_node, &root_node_pos, 0);
880
-	void_map = me.ext_map;
881 877
 	gnode = rq->quadg.gnode[_EL(gnode_level + 1)];
882 878
 
883 879
 	bm = map_find_bnode(me.bnode_map[level], me.bmap_nodes[level],
@@ -923,7 +919,6 @@ radar_update_map(void)
923 919
 	int i, diff, rnode_pos;
924 920
 	u_char rnode_added[MAX_LEVELS / 8], rnode_deleted[MAX_LEVELS / 8];
925 921
 	int level, external_node, total_levels, root_node_pos, node_update;
926
-	void *void_map;
927 922
 	const char *ntop;
928 923
 	char updated_rnodes, routes_update, devs_update;
929 924
 
@@ -963,7 +958,6 @@ radar_update_map(void)
963 958
 			node_update = devs_update = 0;
964 959
 
965 960
 			if (!level) {
966
-				void_map = me.int_map;
967 961
 				node = rq->node;
968 962
 			} else {
969 963
 				/* Skip the levels where the ext_rnode belongs
@@ -985,7 +979,6 @@ radar_update_map(void)
985 979
 				root_node->flags |= MAP_BNODE;
986 980
 				me.cur_node->flags |= MAP_BNODE;
987 981
 
988
-				void_map = me.ext_map;
989 982
 				gnode = rq->quadg.gnode[_EL(level)];
990 983
 				node = &gnode->g;
991 984
 			}

+ 1
- 1
src/snsd_cache.c View File

@@ -1170,7 +1170,7 @@ snsd_dump_node(snsd_node * snd, int single)
1170 1170
 {
1171 1171
 	list_for(snd) {
1172 1172
 		printf("\t\t{\n "
1173
-			   "\t\trecord = %x:%x:%x:%x\n "
1173
+			   "\t\trecord = %lx:%lx:%lx:%lx\n "
1174 1174
 			   "\t\tpubkey = %p\n "
1175 1175
 			   "\t\tflags = %d\n "
1176 1176
 			   "\t\tweight = %d\n",

+ 0
- 6
src/tracer.c View File

@@ -869,7 +869,6 @@ tracer_store_bblock(u_char level, tracer_hdr * trcr_hdr,
869 869
 {
870 870
 	map_node *node;
871 871
 	map_gnode *gnode;
872
-	void *void_node;
873 872
 
874 873
 	bnode_hdr **bblist_hdr = 0;
875 874
 	bnode_chunk ***bblist = 0;
@@ -958,12 +957,10 @@ tracer_store_bblock(u_char level, tracer_hdr * trcr_hdr,
958 957
 				node = node_from_pos(bnode, me.int_map);
959 958
 				node->flags |= MAP_BNODE;
960 959
 				node->flags &= ~QSPN_OLD;
961
-				void_node = (void *) node;
962 960
 			} else {
963 961
 				gnode = gnode_from_pos(bnode, me.ext_map[_EL(blevel)]);
964 962
 				gnode->g.flags |= MAP_BNODE;
965 963
 				gnode->g.flags &= ~QSPN_OLD;
966
-				void_node = (void *) &gnode->g;
967 964
 			}
968 965
 
969 966
 			/* Let's check if we have this bnode in the bmap, if not let's 
@@ -1439,7 +1436,6 @@ tracer_pkt_recv(PACKET rpkt)
1439 1436
 	u_char level, orig_lvl;
1440 1437
 	const char *ntop = 0;
1441 1438
 	char *old_bblock = 0;
1442
-	void *void_map;
1443 1439
 
1444 1440
 	ret_err = tracer_unpack_pkt(rpkt, &bcast_hdr, &trcr_hdr, &tracer,
1445 1441
 								&bhdr, &bblock_sz, &rip_quadg,
@@ -1459,7 +1455,6 @@ tracer_pkt_recv(PACKET rpkt)
1459 1455
 		root_node = me.cur_node;
1460 1456
 		from = node_from_pos(tracer[hops - 1].node, me.int_map);
1461 1457
 		tracer_starter = node_from_pos(tracer[0].node, me.int_map);
1462
-		void_map = me.int_map;
1463 1458
 	} else {
1464 1459
 		level--;
1465 1460
 		root_node = &me.cur_quadg.gnode[_EL(level)]->g;
@@ -1469,7 +1464,6 @@ tracer_pkt_recv(PACKET rpkt)
1469 1464
 		tracer_starter =
1470 1465
 			(map_node *) gnode_from_pos(tracer[0].node,
1471 1466
 										me.ext_map[_EL(level)]);
1472
-		void_map = me.ext_map;
1473 1467
 	}
1474 1468
 
1475 1469
 	if (server_opt.dbg_lvl) {

Loading…
Cancel
Save