summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/snmp/snmp.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/snmp/snmp.c b/ext/snmp/snmp.c
index 89f13d3d05..31ea2ed063 100644
--- a/ext/snmp/snmp.c
+++ b/ext/snmp/snmp.c
@@ -452,8 +452,7 @@ retry:
if (st == SNMP_CMD_GET) {
*return_value = *snmpval;
zval_copy_ctor(return_value);
- zval_dtor(snmpval);
- efree(snmpval);
+ zval_ptr_dtor(&snmpval);
snmp_close(ss);
return;
} else if (st == SNMP_CMD_GETNEXT) {