On Sat, 01 Sep 2018 00:20:15 +0200, Alexander Bluhm wrote:

> Accidentally relayd(8) closes file descriptor 0 in the pfe child
> process.  Usually this is a bad idea.
>
> snmp_init() does this:
>
>         if (env->sc_snmp != -1) {
>               ...
>                 close(env->sc_snmp);
>                 env->sc_snmp = -1;
>         }
>
> But env has been initialized with 0 by calloc(3).  It has to be set
> to -1 to make the logic work.

OK millert@

 - todd

Reply via email to