X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fsubnet_parse.c;h=ca17dceeefec0ab6a863806679fd7b3e8c95a29f;hb=3a316823b971396a428f020f401b9fe41252d98d;hp=c5f6976ff4080e364ccfc4b5a55c704e959fe7d1;hpb=5822f817aa802c2c5a83e9d99a8ae78cb822799b;p=tinc diff --git a/src/subnet_parse.c b/src/subnet_parse.c index c5f6976f..ca17dcee 100644 --- a/src/subnet_parse.c +++ b/src/subnet_parse.c @@ -103,7 +103,7 @@ bool maskcheck(const void *va, int masklen, int len) { static int subnet_compare_mac(const subnet_t *a, const subnet_t *b) { int result; - result = memcmp(&a->net.mac.address, &b->net.mac.address, sizeof a->net.mac.address); + result = memcmp(&a->net.mac.address, &b->net.mac.address, sizeof(a->net.mac.address)); if(result) return result; @@ -186,7 +186,7 @@ int subnet_compare(const subnet_t *a, const subnet_t *b) { bool str2net(subnet_t *subnet, const char *subnetstr) { char str[1024]; strncpy(str, subnetstr, sizeof(str)); - str[sizeof str - 1] = 0; + str[sizeof(str) - 1] = 0; int consumed; int weight = DEFAULT_WEIGHT; @@ -256,7 +256,7 @@ bool str2net(subnet_t *subnet, const char *subnetstr) { for (int i = 0; i < 4; i++) if (x[i] > 255) return false; - snprintf(last_colon, sizeof str - (last_colon - str), ":%02x%02x:%02x%02x", x[0], x[1], x[2], x[3]); + snprintf(last_colon, sizeof(str) - (last_colon - str), ":%02x%02x:%02x%02x", x[0], x[1], x[2], x[3]); } char* double_colon = strstr(str, "::");