The pid_t confused me, but I believe this is correct - i.e. referring to the
packet id as oppose to a process id.

Comments?  Ok?

Index: trap.c
===================================================================
RCS file: /cvs/src/usr.sbin/snmpd/trap.c,v
retrieving revision 1.29
diff -u -p -r1.29 trap.c
--- trap.c      21 Apr 2017 13:46:15 -0000      1.29
+++ trap.c      20 Jan 2018 16:41:25 -0000
@@ -65,7 +65,6 @@ trap_agentx(struct agentx_handle *h, str
        int                              ret = AGENTX_ERR_NONE;
        int                              seensysuptime, seentrapoid;
        size_t                           len = 0;
-       pid_t                            pid = -1;
        char                            *v = NULL;
 
        *varcpy = NULL;
@@ -125,8 +124,8 @@ trap_agentx(struct agentx_handle *h, str
 
        if (varbind != NULL)
                len = ber_calc_len(varbind);
-       log_debug("trap_agentx: from pid %u len %zd elements %d",
-           pid, len, x);
+       log_debug("trap_agentx: from packetid %d len %zd elements %d",
+           pdu->hdr->packetid, len, x);
 
        trap_send(&o, varbind);
 

Reply via email to