diff options
Diffstat (limited to 'ext/snmp/snmp.c')
| -rw-r--r-- | ext/snmp/snmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/snmp/snmp.c b/ext/snmp/snmp.c index da578055e9..7154f5253c 100644 --- a/ext/snmp/snmp.c +++ b/ext/snmp/snmp.c @@ -324,8 +324,8 @@ retry: add_assoc_string(return_value,buf2,buf,1); } if (st >= 2 && st != 11) { - if (vars->type != SNMP_ENDOFMIBVIEW && - vars->type != SNMP_NOSUCHOBJECT && vars->type != SNMP_NOSUCHINSTANCE) { + if (Z_TYPE_P(vars) != SNMP_ENDOFMIBVIEW && + Z_TYPE_P(vars) != SNMP_NOSUCHOBJECT && Z_TYPE_P(vars) != SNMP_NOSUCHINSTANCE) { memmove((char *)name, (char *)vars->name,vars->name_length * sizeof(oid)); name_length = vars->name_length; keepwalking = 1; |
