X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=src%2Fscript.c;h=61bab67528efba3e5b5d096a072ea1e746ce43fc;hb=6c8109e0c77d5a54950ba607d1ec1f83d5efb5b7;hp=92bc46481b3bf993992916e32db9bc4785b2aa4c;hpb=68300e0f9f318daf5495b5e5ee7d56ad9cff99cf;p=odhcp6c.git diff --git a/src/script.c b/src/script.c index 92bc464..61bab67 100644 --- a/src/script.c +++ b/src/script.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -175,7 +176,7 @@ static void entry_to_env(const char *name, const void *data, size_t len, enum en inet_ntop(AF_INET6, &e[i].target, &buf[buf_len], INET6_ADDRSTRLEN); buf_len += strlen(&buf[buf_len]); if (type != ENTRY_HOST) { - buf_len += snprintf(&buf[buf_len], 6, "/%hhu", e[i].length); + buf_len += snprintf(&buf[buf_len], 6, "/%"PRIu16, e[i].length); if (type == ENTRY_ROUTE) { buf[buf_len++] = ','; if (!IN6_IS_ADDR_UNSPECIFIED(&e[i].router)) {