@@ -153,7 +153,7 @@ static PHP_GINIT_FUNCTION(snmp)
153153 } \
154154}
155155
156- static void netsnmp_session_free (php_snmp_session * * session ) /* {{{ */
156+ static void snmp_session_free (php_snmp_session * * session ) /* {{{ */
157157{
158158 if (* session ) {
159159 PHP_SNMP_SESSION_FREE (peername );
@@ -174,7 +174,7 @@ static void php_snmp_object_free_storage(zend_object *object) /* {{{ */
174174 return ;
175175 }
176176
177- netsnmp_session_free (& (intern -> session ));
177+ snmp_session_free (& (intern -> session ));
178178
179179 zend_object_std_dtor (& intern -> zo );
180180}
@@ -829,10 +829,10 @@ static bool php_snmp_parse_oid(
829829}
830830/* }}} */
831831
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()
834834*/
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 )
836836{
837837 php_snmp_session * session ;
838838 char * pptr , * host_ptr ;
@@ -862,7 +862,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
862862 }
863863
864864 if (ZSTR_LEN (community ) == 0 ) {
865- zend_argument_value_error ( 3 , "cannot be empty" );
865+ zend_argument_must_not_be_empty_error ( 3 );
866866 return false;
867867 }
868868
@@ -873,7 +873,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
873873 }
874874
875875 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 );
877877 return false;
878878 }
879879 }
@@ -904,7 +904,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
904904 char * pport = pptr + 2 ;
905905 tmp_port = atoi (pport );
906906 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 );
908908 return false;
909909 }
910910 remote_port = (unsigned short )tmp_port ;
@@ -919,7 +919,7 @@ static bool netsnmp_session_init(php_snmp_session **session_p, int version, zend
919919 char * pport = pptr + 1 ;
920920 tmp_port = atoi (pport );
921921 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 );
923923 return false;
924924 }
925925 remote_port = (unsigned short )tmp_port ;
@@ -1349,14 +1349,14 @@ static void php_snmp(INTERNAL_FUNCTION_PARAMETERS, int st, int version)
13491349 }
13501350
13511351 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 )) {
13531353 php_free_objid_query (& objid_query , oid_ht , value_ht , st );
1354- netsnmp_session_free (& session );
1354+ snmp_session_free (& session );
13551355 RETURN_FALSE ;
13561356 }
13571357 if (version == SNMP_VERSION_3 && !snmp_session_set_security (session , a3 , a4 , a5 , a6 , a7 , NULL , NULL )) {
13581358 php_free_objid_query (& objid_query , oid_ht , value_ht , st );
1359- netsnmp_session_free (& session );
1359+ snmp_session_free (& session );
13601360 /* Warning message sent already, just bail out */
13611361 RETURN_FALSE ;
13621362 }
@@ -1395,7 +1395,7 @@ static void php_snmp(INTERNAL_FUNCTION_PARAMETERS, int st, int version)
13951395 php_free_objid_query (& objid_query , oid_ht , value_ht , st );
13961396
13971397 if (session_less_mode ) {
1398- netsnmp_session_free (& session );
1398+ snmp_session_free (& session );
13991399 } else {
14001400 netsnmp_ds_set_boolean (NETSNMP_DS_LIBRARY_ID , NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM , glob_snmp_object .enum_print );
14011401 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)
16501650
16511651 /* handle re-open of snmp session */
16521652 if (snmp_object -> session ) {
1653- netsnmp_session_free (& (snmp_object -> session ));
1653+ snmp_session_free (& (snmp_object -> session ));
16541654 }
16551655
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 )) {
16571657 return ;
16581658 }
16591659 snmp_object -> max_oids = 0 ;
@@ -1678,7 +1678,7 @@ PHP_METHOD(SNMP, close)
16781678 RETURN_THROWS ();
16791679 }
16801680
1681- netsnmp_session_free (& (snmp_object -> session ));
1681+ snmp_session_free (& (snmp_object -> session ));
16821682
16831683 RETURN_TRUE ;
16841684}
0 commit comments