Skip to content

Commit b58c6f5

Browse files
committed
- Fixed crash on unserialize(serialize(new SNMP))
1 parent aef9557 commit b58c6f5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ext/snmp/snmp.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2007,6 +2007,10 @@ static int php_snmp_read_info(php_snmp_object *snmp_object, zval **retval TSRMLS
20072007
MAKE_STD_ZVAL(*retval);
20082008
array_init(*retval);
20092009

2010+
if (snmp_object->session == NULL) {
2011+
return SUCCESS;
2012+
}
2013+
20102014
MAKE_STD_ZVAL(val);
20112015
ZVAL_STRINGL(val, snmp_object->session->peername, strlen(snmp_object->session->peername), 1);
20122016
add_assoc_zval(*retval, "hostname", val);

0 commit comments

Comments
 (0)