char *buf;
long got, len = end - begin;
- switch (mode)
- {
+ switch (mode) {
case SEND_RSRC:
{
php_stream *s = (php_stream *) data;
efree(buf);
}
+ break;
}
- break;
case SEND_DATA:
{
len -= got;
buf += got;
}
+ break;
}
- break;
EMPTY_SWITCH_DEFAULT_CASE();
}
zend_hash_init(&ranges, 0, NULL, ZVAL_PTR_DTOR, 0);
range_status = http_get_request_ranges(&ranges, data_size);
- switch (range_status)
- {
+ switch (range_status) {
case RANGE_ERR:
{
zend_hash_destroy(&ranges);
char boundary_str[32], range_header_str[256];
size_t boundary_len, range_header_len;
- boundary_len = snprintf(boundary_str, lenof(boundary_str), "%lu%0.9f", (ulong) HTTP_GET_REQUEST_TIME(), (float) php_combined_lcg(TSRMLS_C));
+ boundary_len = snprintf(boundary_str, lenof(boundary_str), "%lu%0.9f", (ulong) HTTP_G->request.time, (float) php_combined_lcg(TSRMLS_C));
range_header_len = snprintf(range_header_str, lenof(range_header_str), "Content-Type: multipart/byteranges; boundary=%s", boundary_str);
http_send_status_header_ex(206, range_header_str, range_header_len, 1);
magic_setflags(magic, magicmode);
- switch (data_mode)
- {
+ switch (data_mode) {
case SEND_RSRC:
{
char *buffer;
b_len = php_stream_copy_to_mem(data_ptr, &buffer, 65536, 0);
ctype = magic_buffer(magic, buffer, b_len);
efree(buffer);
+ break;
}
- break;
case SEND_DATA:
ctype = magic_buffer(magic, data_ptr, data_len);
- break;
+ break;
default:
HTTP_CHECK_OPEN_BASEDIR(data_ptr, magic_close(magic); return NULL);
ctype = magic_file(magic, data_ptr);
- break;
+ break;
}
if (ctype) {