]> granicus.if.org Git - php/commitdiff
- Fix extra byte allocation
authorFelipe Pena <felipensp@gmail.com>
Wed, 20 Nov 2013 14:55:07 +0000 (12:55 -0200)
committerFelipe Pena <felipensp@gmail.com>
Wed, 20 Nov 2013 14:55:07 +0000 (12:55 -0200)
phpdbg_bp.c

index 235990924f5bf26247fbf53017a151082c78fc54..1baccfd33bfa353b977ecba9cb9eaffaf74424ff 100644 (file)
@@ -92,7 +92,7 @@ void phpdbg_set_breakpoint_symbol(const char *name TSRMLS_DC) /* {{{ */
 
                PHPDBG_G(flags) |= PHPDBG_HAS_SYM_BP;
 
-               new_break.symbol = estrndup(name, name_len + 1);
+               new_break.symbol = estrndup(name, name_len);
                new_break.id = PHPDBG_G(bp_count)++;
 
                zend_hash_update(&PHPDBG_G(bp)[PHPDBG_BREAK_SYM], new_break.symbol,
@@ -110,7 +110,7 @@ void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name
     HashTable class_breaks, *class_table;
     size_t class_len = strlen(class_name);
     size_t func_len = strlen(func_name);
-       
+
     if (zend_hash_find(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_name,
                class_len, (void**)&class_table) != SUCCESS) {
         zend_hash_init(&class_breaks, 8, NULL, phpdbg_class_breaks_dtor, 0);