@@ -153,7 +153,7 @@ static PHP_GINIT_FUNCTION(snmp)
153
153
} \
154
154
}
155
155
156
- static void netsnmp_session_free (php_snmp_session * * session ) /* {{{ */
156
+ static void snmp_session_free (php_snmp_session * * session ) /* {{{ */
157
157
{
158
158
if (* session ) {
159
159
PHP_SNMP_SESSION_FREE (peername );
@@ -174,7 +174,7 @@ static void php_snmp_object_free_storage(zend_object *object) /* {{{ */
174
174
return ;
175
175
}
176
176
177
- netsnmp_session_free (& (intern -> session ));
177
+ snmp_session_free (& (intern -> session ));
178
178
179
179
zend_object_std_dtor (& intern -> zo );
180
180
}
@@ -829,10 +829,10 @@ static bool php_snmp_parse_oid(
829
829
}
830
830
/* }}} */
831
831
832
- /* {{{ netsnmp_session_init
833
- allocates memory for session and session->peername, caller should free it manually using session_free () and efree()
832
+ /* {{{ snmp_session_init
833
+ allocates memory for session and session->peername, caller should free it manually using snmp_session_free () and efree()
834
834
*/
835
- static bool netsnmp_session_init (php_snmp_session * * session_p , int version , zend_string * hostname , zend_string * community , zend_long timeout , zend_long retries , int timeout_argument_offset )
835
+ static bool snmp_session_init (php_snmp_session * * session_p , int version , zend_string * hostname , zend_string * community , zend_long timeout , zend_long retries , int timeout_argument_offset )
836
836
{
837
837
php_snmp_session * session ;
838
838
char * pptr , * host_ptr ;
@@ -862,7 +862,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
862
862
}
863
863
864
864
if (ZSTR_LEN (community ) == 0 ) {
865
- zend_argument_value_error ( 3 , "cannot be empty" );
865
+ zend_argument_must_not_be_empty_error ( 3 );
866
866
return false;
867
867
}
868
868
@@ -873,7 +873,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
873
873
}
874
874
875
875
if (retries < -1 || retries > INT_MAX ) {
876
- zend_argument_value_error (timeout_argument_offset , "must be between -1 and %d" , INT_MAX );
876
+ zend_argument_value_error (timeout_argument_offset + 1 , "must be between -1 and %d" , INT_MAX );
877
877
return false;
878
878
}
879
879
}
@@ -904,7 +904,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
904
904
char * pport = pptr + 2 ;
905
905
tmp_port = atoi (pport );
906
906
if (tmp_port < 0 || tmp_port > USHRT_MAX ) {
907
- zend_value_error ( "remote port must be between 0 and %u" , USHRT_MAX );
907
+ zend_argument_value_error ( 2 , "remote port must be between 0 and %u" , USHRT_MAX );
908
908
return false;
909
909
}
910
910
remote_port = (unsigned short )tmp_port ;
@@ -919,7 +919,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
919
919
char * pport = pptr + 1 ;
920
920
tmp_port = atoi (pport );
921
921
if (tmp_port < 0 || tmp_port > USHRT_MAX ) {
922
- zend_value_error ( "remote port must be between 0 and %u" , USHRT_MAX );
922
+ zend_argument_value_error ( 2 , "remote port must be between 0 and %u" , USHRT_MAX );
923
923
return false;
924
924
}
925
925
remote_port = (unsigned short )tmp_port ;
@@ -1349,14 +1349,14 @@ static void php_snmp(INTERNAL_FUNCTION_PARAMETERS, int st, int version)
1349
1349
}
1350
1350
1351
1351
if (session_less_mode ) {
1352
- if (!netsnmp_session_init (& session , version , a1 , a2 , timeout , retries , timeout_argument_offset )) {
1352
+ if (!snmp_session_init (& session , version , a1 , a2 , timeout , retries , timeout_argument_offset )) {
1353
1353
php_free_objid_query (& objid_query , oid_ht , value_ht , st );
1354
- netsnmp_session_free (& session );
1354
+ snmp_session_free (& session );
1355
1355
RETURN_FALSE ;
1356
1356
}
1357
1357
if (version == SNMP_VERSION_3 && !snmp_session_set_security (session , a3 , a4 , a5 , a6 , a7 , NULL , NULL )) {
1358
1358
php_free_objid_query (& objid_query , oid_ht , value_ht , st );
1359
- netsnmp_session_free (& session );
1359
+ snmp_session_free (& session );
1360
1360
/* Warning message sent already, just bail out */
1361
1361
RETURN_FALSE ;
1362
1362
}
@@ -1395,7 +1395,7 @@ static void php_snmp(INTERNAL_FUNCTION_PARAMETERS, int st, int version)
1395
1395
php_free_objid_query (& objid_query , oid_ht , value_ht , st );
1396
1396
1397
1397
if (session_less_mode ) {
1398
- netsnmp_session_free (& session );
1398
+ snmp_session_free (& session );
1399
1399
} else {
1400
1400
netsnmp_ds_set_boolean (NETSNMP_DS_LIBRARY_ID , NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM , glob_snmp_object .enum_print );
1401
1401
netsnmp_ds_set_boolean (NETSNMP_DS_LIBRARY_ID , NETSNMP_DS_LIB_QUICK_PRINT , glob_snmp_object .quick_print );
@@ -1650,10 +1650,10 @@ PHP_METHOD(SNMP, __construct)
1650
1650
1651
1651
/* handle re-open of snmp session */
1652
1652
if (snmp_object -> session ) {
1653
- netsnmp_session_free (& (snmp_object -> session ));
1653
+ snmp_session_free (& (snmp_object -> session ));
1654
1654
}
1655
1655
1656
- if (!netsnmp_session_init (& (snmp_object -> session ), version , a1 , a2 , timeout , retries , 4 )) {
1656
+ if (!snmp_session_init (& (snmp_object -> session ), version , a1 , a2 , timeout , retries , 4 )) {
1657
1657
return ;
1658
1658
}
1659
1659
snmp_object -> max_oids = 0 ;
@@ -1678,7 +1678,7 @@ PHP_METHOD(SNMP, close)
1678
1678
RETURN_THROWS ();
1679
1679
}
1680
1680
1681
- netsnmp_session_free (& (snmp_object -> session ));
1681
+ snmp_session_free (& (snmp_object -> session ));
1682
1682
1683
1683
RETURN_TRUE ;
1684
1684
}
0 commit comments