vsnprintf expects a char*, and the format string passed to ->log does
too, so make buffers be char[].
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Signed-off-by: Richard Kettlewell <richard@greenend.org.uk>
static void slog(struct site *st, uint32_t event, cstring_t msg, ...)
{
va_list ap;
static void slog(struct site *st, uint32_t event, cstring_t msg, ...)
{
va_list ap;
uint32_t class;
va_start(ap,msg);
uint32_t class;
va_start(ap,msg);
{
struct tun *st=sst;
string_t hostaddr,secnetaddr;
{
struct tun *st=sst;
string_t hostaddr,secnetaddr;
struct netlink_client *r;
if (st->tun_flavour==TUN_FLAVOUR_BSD) {
struct netlink_client *r;
if (st->tun_flavour==TUN_FLAVOUR_BSD) {