]> granicus.if.org Git - php/commitdiff
- Fix conflict
authorFelipe Pena <felipensp@gmail.com>
Tue, 12 Nov 2013 02:25:30 +0000 (00:25 -0200)
committerFelipe Pena <felipensp@gmail.com>
Tue, 12 Nov 2013 02:25:30 +0000 (00:25 -0200)
1  2 
phpdbg_prompt.c

diff --cc phpdbg_prompt.c
index 65edb55f18dad994fe5ce80d998de2920078dcb8,fb6ba7cebc1843d91921e64137014ac481be4a92..f7ec9419b883d853462694dd24ba37b62111f207
@@@ -411,7 -410,15 +411,15 @@@ static PHPDBG_COMMAND(clean) /* {{{ *
          printf("[\tFunctions: %d]\n", zend_hash_num_elements(EG(function_table)));
          printf("[\tConstants: %d]\n", zend_hash_num_elements(EG(zend_constants)));
          printf("[\tIncluded: %d]\n", zend_hash_num_elements(&EG(included_files)));
 -        
 +
+         /* this is implicitly required */
+         if (PHPDBG_G(ops)) {
+             destroy_op_array(
+                 PHPDBG_G(ops) TSRMLS_CC);
+             efree(PHPDBG_G(ops));
+             PHPDBG_G(ops) = NULL;
+         }
 -        
++
          zend_hash_reverse_apply(EG(function_table), (apply_func_t) clean_non_persistent_function_full TSRMLS_CC);
          zend_hash_reverse_apply(EG(class_table), (apply_func_t) clean_non_persistent_class_full TSRMLS_CC);
          zend_hash_reverse_apply(EG(zend_constants), (apply_func_t) clean_non_persistent_constant_full TSRMLS_CC);
  static PHPDBG_COMMAND(clear) /* {{{ */
  {
      printf("[Clearing Breakpoints:]\n");
-     printf("[\tFile\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_files)));
-     printf("[\tSymbols\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_symbols)));
-     printf("[\tOplines\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_oplines)));
-     printf("[\tMethods\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp_methods)));
+     printf("[\tFile\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE]));
+     printf("[\tSymbols\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM]));
+     printf("[\tOplines\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE]));
+     printf("[\tMethods\t%d]\n", zend_hash_num_elements(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD]));
 -    
 +
      phpdbg_clear_breakpoints(TSRMLS_C);
  
      return SUCCESS;