On Mittwoch, 23. März 2022 15:34:52 CET Heiko Hund wrote: > +static void > +setenv_dns_option(struct env_set *es, > + const char *format, int i, int j, > + const char *value) > +{ > + char name[64]; > + bool name_ok = false; > + > + if (j < 0) > + { > + name_ok = openvpn_snprintf(name, sizeof(name), format, i); > + } > + else > + { > + name_ok = openvpn_snprintf(name, sizeof(name), format, i, j); > + } > + > + if (!name_ok) > + { > + msg(M_WARN, "WARNING: dns option setenv name buffer overflow"); > + } > + > + setenv_str(es, name, value); > +}
Here's the helper function Gert was asking for. It's somewhat special in how the 'j' parameter is handled, but since it's local and very specialized, I can live with that. Regards, Heiko _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel