Drop h and hh length modifiers from printf format strings.
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 2 Sep 2017 19:55:47 +0000 (21:55 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sat, 2 Sep 2017 19:55:47 +0000 (21:55 +0200)
src/node.c
src/protocol_misc.c
src/sptps_test.c
src/subnet_parse.c
src/tincctl.c

index 7242e95..b17e692 100644 (file)
@@ -186,9 +186,9 @@ bool dump_nodes(connection_t *c) {
        for splay_each(node_t, n, node_tree) {
                char id[2 * sizeof n->id + 1];
                for (size_t c = 0; c < sizeof n->id; ++c)
-                       snprintf(id + 2 * c, 3, "%02hhx", n->id.x[c]);
+                       snprintf(id + 2 * c, 3, "%02x", n->id.x[c]);
                id[sizeof id - 1] = 0;
-               send_request(c, "%d %d %s %s %s %d %d %d %d %x %x %s %s %d %hd %hd %hd %ld", CONTROL, REQ_DUMP_NODES,
+               send_request(c, "%d %d %s %s %s %d %d %d %d %x %x %s %s %d %d %d %d %ld", CONTROL, REQ_DUMP_NODES,
                           n->name, id, n->hostname ?: "unknown port unknown",
 #ifdef DISABLE_LEGACY
                           0, 0, 0,
index 5bbdc6c..05a4ada 100644 (file)
@@ -135,7 +135,7 @@ bool send_tcppacket(connection_t *c, const vpn_packet_t *packet) {
        if(2.0 * c->outbuf.len / (float)maxoutbufsize - 1 > (float)rand()/(float)RAND_MAX)
                return true;
 
-       if(!send_request(c, "%d %hd", PACKET, packet->len))
+       if(!send_request(c, "%d %d", PACKET, packet->len))
                return false;
 
        return send_meta(c, (char *)DATA(packet), packet->len);
index 3a72f1d..8df1046 100644 (file)
@@ -59,7 +59,7 @@ static bool send_data(void *handle, uint8_t type, const void *data, size_t len)
 
 static bool receive_record(void *handle, uint8_t type, const void *data, uint16_t len) {
        if(verbose)
-               fprintf(stderr, "Received type %d record of %hu bytes:\n", type, len);
+               fprintf(stderr, "Received type %d record of %u bytes:\n", type, len);
        if(!writeonly)
                write(out, data, len);
        return true;
index 611d6bd..c5f6976 100644 (file)
@@ -372,7 +372,7 @@ bool net2str(char *netstr, int len, const subnet_t *subnet) {
                                        result = snprintf(netstr, len, *format, ":::");
                                        i += max_zero_length;
                                } else {
-                                       result = snprintf(netstr, len, "%hx:", ntohs(subnet->net.ipv6.address.x[i]));
+                                       result = snprintf(netstr, len, "%x:", ntohs(subnet->net.ipv6.address.x[i]));
                                        i++;
                                }
                                netstr += result;
index 0309cd4..9eb9a1b 100644 (file)
@@ -1174,7 +1174,7 @@ static int cmd_dump(int argc, char *argv[]) {
                                } else {
                                        if(only_reachable && !status.reachable)
                                                continue;
-                                       printf("%s id %s at %s port %s cipher %d digest %d maclength %d compression %d options %x status %04x nexthop %s via %s distance %d pmtu %hd (min %hd max %hd)\n",
+                                       printf("%s id %s at %s port %s cipher %d digest %d maclength %d compression %d options %x status %04x nexthop %s via %s distance %d pmtu %d (min %d max %d)\n",
                                                        node, id, host, port, cipher, digest, maclength, compression, options, status_int, nexthop, via, distance, pmtu, minmtu, maxmtu);
                                }
                        } break;