I’ll post a patch.
> - any particular reason you used argv_printf() + argv_printf_cat(),
> instead of just putting all into a single argv_printf() call?
>
Mostly that that’s what src/openvpn/networking_iproute2.c does too. I
don’t have particularly strong feelings either way, so I’ll add that to
the upcoming patch.
> - the "openvpn_execve_check()" messages state "route *add* command failed",
> while it could be "del" as well. Making this "proper" might not be
> worth it, as it would need string manipulation (or "duplicate whole
> message").
>
It might be nice to turn openvpn_execve_check() into a variadic function
so we could do this:
status = openvpn_execve_check(&argv, NULL, 0,
"ERROR: FreeBSD route %s command failed”, op);
But I think I’ll just remove the ‘add’, which makes the error message
make sense for both add and del.
Best regards,
Kristof
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel