int n, num, val_len, *len_list, *elist, elistsz;
enum mbfl_no_encoding from_encoding, to_encoding;
mbfl_string string, resvar, resval;
- mbfl_encoding_detector *identd;
- mbfl_buffer_converter *convd;
+ mbfl_encoding_detector *identd = NULL;
+ mbfl_buffer_converter *convd = NULL;
mbfl_string_init_set(&string, MBSTRG(current_language), MBSTRG(current_internal_encoding));
mbfl_string_init_set(&resvar, MBSTRG(current_language), MBSTRG(current_internal_encoding));
n++;
/* add variable to symbol table */
php_register_variable_safe(var, val, val_len, array_ptr TSRMLS_CC);
- mbfl_string_clear(&resvar);
- mbfl_string_clear(&resval);
+ if (convd != NULL){
+ mbfl_string_clear(&resvar);
+ mbfl_string_clear(&resval);
+ }
}
MBSTRG(http_input_identify) = from_encoding;