]> tinc-vpn.org Git - tinc/blobdiff - src/subnet_parse.c
When printing MAC addresses, always use trailing zeroes.
[tinc] / src / subnet_parse.c
index 35f078afb5f7e931a03ce81f0bf15a8caa81b21a..5fac415b8b83eafa71ead0a2b53eea2a7a38095e 100644 (file)
@@ -308,7 +308,7 @@ bool net2str(char *netstr, int len, const subnet_t *subnet) {
 
        switch (subnet->type) {
                case SUBNET_MAC:
-                       snprintf(netstr, len, "%hx:%hx:%hx:%hx:%hx:%hx#%d",
+                       snprintf(netstr, len, "%02hx:%02hx:%02hx:%02hx:%02hx:%02hx#%d",
                                         subnet->net.mac.address.x[0],
                                         subnet->net.mac.address.x[1],
                                         subnet->net.mac.address.x[2],