[BACK]Return to snmp.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / snmp

Diff for /src/usr.bin/snmp/snmp.c between version 1.10 and 1.11

version 1.10, 2020/03/24 14:09:14 version 1.11, 2020/08/02 20:14:10
Line 157 
Line 157 
         if ((varbind = ober_printf_elements(pdu, "tddd{", BER_CLASS_CONTEXT,          if ((varbind = ober_printf_elements(pdu, "tddd{", BER_CLASS_CONTEXT,
             SNMP_C_GETREQ, arc4random() & 0x7fffffff, 0, 0)) == NULL)              SNMP_C_GETREQ, arc4random() & 0x7fffffff, 0, 0)) == NULL)
                 goto fail;                  goto fail;
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++) {
                 varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);                  varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);
                 if (varbind == NULL)                  if (varbind == NULL)
                         goto fail;                          goto fail;
           }
   
         return snmp_resolve(agent, pdu, 1);          return snmp_resolve(agent, pdu, 1);
 fail:  fail:
Line 179 
Line 180 
         if ((varbind = ober_printf_elements(pdu, "tddd{", BER_CLASS_CONTEXT,          if ((varbind = ober_printf_elements(pdu, "tddd{", BER_CLASS_CONTEXT,
             SNMP_C_GETNEXTREQ, arc4random() & 0x7fffffff, 0, 0)) == NULL)              SNMP_C_GETNEXTREQ, arc4random() & 0x7fffffff, 0, 0)) == NULL)
                 goto fail;                  goto fail;
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++) {
                 varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);                  varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);
                 if (varbind == NULL)                  if (varbind == NULL)
                         goto fail;                          goto fail;
           }
   
         return snmp_resolve(agent, pdu, 1);          return snmp_resolve(agent, pdu, 1);
 fail:  fail:
Line 238 
Line 240 
             SNMP_C_GETBULKREQ, arc4random() & 0x7fffffff, non_repeaters,              SNMP_C_GETBULKREQ, arc4random() & 0x7fffffff, non_repeaters,
             max_repetitions)) == NULL)              max_repetitions)) == NULL)
                 goto fail;                  goto fail;
         for (i = 0; i < len; i++)          for (i = 0; i < len; i++) {
                 varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);                  varbind = ober_printf_elements(varbind, "{O0}", &oid[i]);
                 if (varbind == NULL)                  if (varbind == NULL)
                         goto fail;                          goto fail;
           }
   
         return snmp_resolve(agent, pdu, 1);          return snmp_resolve(agent, pdu, 1);
 fail:  fail:

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11