@@ -111,7 +111,7 @@ static inline int phpdbg_call_register(phpdbg_param_t *stack) /* {{{ */
111111 array_init (& params );
112112
113113 while (next ) {
114- char * buffered = NULL ;
114+ zend_string * buffered = NULL ;
115115
116116 switch (next -> type ) {
117117 case OP_PARAM :
@@ -125,28 +125,28 @@ static inline int phpdbg_call_register(phpdbg_param_t *stack) /* {{{ */
125125 break ;
126126
127127 case METHOD_PARAM :
128- spprintf ( & buffered , 0 , "%s::%s" , next -> method .class , next -> method .name );
129- add_next_index_string (& params , buffered );
128+ buffered = strpprintf ( 0 , "%s::%s" , next -> method .class , next -> method .name );
129+ add_next_index_str (& params , buffered );
130130 break ;
131131
132132 case NUMERIC_METHOD_PARAM :
133- spprintf ( & buffered , 0 , "%s::%s#" ZEND_LONG_FMT , next -> method .class , next -> method .name , next -> num );
134- add_next_index_string (& params , buffered );
133+ buffered = strpprintf ( 0 , "%s::%s#" ZEND_LONG_FMT , next -> method .class , next -> method .name , next -> num );
134+ add_next_index_str (& params , buffered );
135135 break ;
136136
137137 case NUMERIC_FUNCTION_PARAM :
138- spprintf ( & buffered , 0 , "%s#" ZEND_LONG_FMT , next -> str , next -> num );
139- add_next_index_string (& params , buffered );
138+ buffered = strpprintf ( 0 , "%s#" ZEND_LONG_FMT , next -> str , next -> num );
139+ add_next_index_str (& params , buffered );
140140 break ;
141141
142142 case FILE_PARAM :
143- spprintf ( & buffered , 0 , "%s:" ZEND_ULONG_FMT , next -> file .name , next -> file .line );
144- add_next_index_string (& params , buffered );
143+ buffered = strpprintf ( 0 , "%s:" ZEND_ULONG_FMT , next -> file .name , next -> file .line );
144+ add_next_index_str (& params , buffered );
145145 break ;
146146
147147 case NUMERIC_FILE_PARAM :
148- spprintf ( & buffered , 0 , "%s:#" ZEND_ULONG_FMT , next -> file .name , next -> file .line );
149- add_next_index_string (& params , buffered );
148+ buffered = strpprintf ( 0 , "%s:#" ZEND_ULONG_FMT , next -> file .name , next -> file .line );
149+ add_next_index_str (& params , buffered );
150150 break ;
151151
152152 default : {
0 commit comments