File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,10 @@ PHP                                                                        NEWS
5858  . Fixed bug GH-16695 (phar:// tar parser and zero-length file header blocks).
5959    (nielsdos, Hans Krentel)
6060
61+ - PHPDBG:
62+   . Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()).
63+     (nielsdos)
64+ 
6165- SimpleXML:
6266  . Fixed bug GH-16808 (Segmentation fault in RecursiveIteratorIterator
6367    ->current() with a xml element input). (nielsdos)
Original file line number Diff line number Diff line change @@ -369,6 +369,7 @@ PHP_FUNCTION(phpdbg_clear)
369369	zend_hash_clean (& PHPDBG_G (bp )[PHPDBG_BREAK_FILE_OPLINE ]);
370370	zend_hash_clean (& PHPDBG_G (bp )[PHPDBG_BREAK_OPLINE ]);
371371	zend_hash_clean (& PHPDBG_G (bp )[PHPDBG_BREAK_METHOD ]);
372+ 	zend_hash_clean (& PHPDBG_G (bp )[PHPDBG_BREAK_MAP ]);
372373	zend_hash_clean (& PHPDBG_G (bp )[PHPDBG_BREAK_COND ]);
373374} /* }}} */ 
374375
Original file line number Diff line number Diff line change 1+ --TEST--
2+ GH-15208 (Segfault with breakpoint map and phpdbg_clear())
3+ --PHPDBG--
4+ r
5+ q
6+ --FILE--
7+ <?php 
8+ phpdbg_break_method ("foo " , "bar " );
9+ phpdbg_clear ();
10+ ?> 
11+ --EXPECTF--
12+ [Successful compilation of %s]
13+ prompt> [Breakpoint #0 added at foo::bar]
14+ [Script ended normally]
15+ prompt>
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments