imsg_iface_conf
struct imsg_iface_conf imsg_iface_conf;
memset(&imsg_iface_conf, 0, sizeof(imsg_iface_conf));
memcpy(imsg_iface_conf.name, iface_conf->name,
sizeof(imsg_iface_conf.name));
imsg_iface_conf.ignore = iface_conf->ignore;
memcpy(imsg_iface_conf.ignore_servers,
sizeof(imsg_iface_conf.ignore_servers));
imsg_iface_conf.ignore_servers_len =
imsg_iface_conf.prefer_ipv6 = iface_conf->prefer_ipv6;
&imsg_iface_conf, sizeof(imsg_iface_conf));
&imsg_iface_conf, sizeof(imsg_iface_conf));
struct imsg_iface_conf imsg_iface_conf;
if (imsg_get_data(&imsg, &imsg_iface_conf,
sizeof(imsg_iface_conf)) == -1)
if (imsg_iface_conf.ignore_servers_len > MAX_SERVERS)
if (strlcpy(iface_conf->name, imsg_iface_conf.name,
iface_conf->ignore = imsg_iface_conf.ignore;
imsg_iface_conf.ignore_servers,
imsg_iface_conf.ignore_servers_len;
iface_conf->prefer_ipv6 = imsg_iface_conf.prefer_ipv6;
struct imsg_iface_conf imsg_iface_conf;
if (imsg_get_data(&imsg, &imsg_iface_conf,
sizeof(imsg_iface_conf)) == -1)
if (imsg_iface_conf.ignore_servers_len > MAX_SERVERS)
if (strlcpy(iface_conf->name, imsg_iface_conf.name,
iface_conf->ignore = imsg_iface_conf.ignore;
imsg_iface_conf.ignore_servers,
imsg_iface_conf.ignore_servers_len;
iface_conf->prefer_ipv6 = imsg_iface_conf.prefer_ipv6;