diff options
author | Boris Lytochkin <lytboris@php.net> | 2011-05-08 09:20:58 +0000 |
---|---|---|
committer | Boris Lytochkin <lytboris@php.net> | 2011-05-08 09:20:58 +0000 |
commit | 1dc02ac2def6ab6df932397f527029af721ff6c4 (patch) | |
tree | 4ddc43b0c37f3d95884b0160fc46b90a681d1ed2 | |
parent | 1c24911a46c6c8b2675e40494ebd50a321d60e69 (diff) | |
download | php-git-1dc02ac2def6ab6df932397f527029af721ff6c4.tar.gz |
fix error reporting on OID not increasing
calling arguments markup
-rw-r--r-- | ext/snmp/snmp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/snmp/snmp.c b/ext/snmp/snmp.c index 7d7f16be96..a67839db19 100644 --- a/ext/snmp/snmp.c +++ b/ext/snmp/snmp.c @@ -837,10 +837,11 @@ retry: /* OID increase check */ if (st & SNMP_CMD_WALK) { if (snmp_oid_compare(name, name_length, vars->name, vars->name_length) >= 0) { - php_snmp_error(getThis(), NULL TSRMLS_CC, PHP_SNMP_ERRNO_OID_NOT_INCREASING, "Error: OID not increasing: %s", name); + snprint_objid(buf2, sizeof(buf2), vars->name, vars->name_length); + php_snmp_error(getThis(), NULL TSRMLS_CC, PHP_SNMP_ERRNO_OID_NOT_INCREASING, "Error: OID not increasing: %s", buf2); keepwalking = 0; } else { - memmove((char *)name, (char *)vars->name,vars->name_length * sizeof(oid)); + memmove((char *)name, (char *)vars->name, vars->name_length * sizeof(oid)); name_length = vars->name_length; keepwalking = 1; } |