@@ -619,8 +619,8 @@ static int _php_source_op_to_ipv4_op(enum source_op sop)
619
619
zend_result php_if_index_to_addr4 (unsigned if_index , php_socket * php_sock , struct in_addr * out_addr )
620
620
{
621
621
MIB_IPADDRTABLE * addr_table ;
622
- ULONG size ;
623
- DWORD retval ;
622
+ ULONG size ;
623
+ DWORD retval ;
624
624
DWORD i ;
625
625
626
626
(void ) php_sock ; /* not necessary */
@@ -635,8 +635,7 @@ zend_result php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struc
635
635
retry :
636
636
retval = GetIpAddrTable (addr_table , & size , 0 );
637
637
if (retval == ERROR_INSUFFICIENT_BUFFER ) {
638
- efree (addr_table );
639
- addr_table = emalloc (size );
638
+ erealloc (addr_table , size );
640
639
goto retry ;
641
640
}
642
641
if (retval != NO_ERROR ) {
@@ -662,8 +661,8 @@ zend_result php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struc
662
661
zend_result php_add4_to_if_index (struct in_addr * addr , php_socket * php_sock , unsigned * if_index )
663
662
{
664
663
MIB_IPADDRTABLE * addr_table ;
665
- ULONG size ;
666
- DWORD retval ;
664
+ ULONG size ;
665
+ DWORD retval ;
667
666
DWORD i ;
668
667
669
668
(void ) php_sock ; /* not necessary */
@@ -678,8 +677,7 @@ zend_result php_add4_to_if_index(struct in_addr *addr, php_socket *php_sock, uns
678
677
retry :
679
678
retval = GetIpAddrTable (addr_table , & size , 0 );
680
679
if (retval == ERROR_INSUFFICIENT_BUFFER ) {
681
- efree (addr_table );
682
- addr_table = emalloc (size );
680
+ erealloc (addr_table , size );
683
681
goto retry ;
684
682
}
685
683
if (retval != NO_ERROR ) {
0 commit comments