return NULL;
}
- if (record_count == 0) {
- response = MHD_create_response_from_data(2, "[]", MHD_NO, MHD_NO);
- } else {
- gs->entries = make_sequential_list(from, to);
- gs->i = to - from;
+ gs->entries = make_sequential_list(from, to);
+ gs->i = to - from;
- gs->g = yajl_gen_alloc(&yajl_c, NULL);
- gs->yoff = gs->done = 0;
+ gs->g = yajl_gen_alloc(&yajl_c, NULL);
+ gs->yoff = gs->done = 0;
- response = MHD_create_response_from_callback(-1, 262144, &GET_generate_list, gs, &GET_generate_list_free);
- }
+ response = MHD_create_response_from_callback(-1, 262144, &GET_generate_list, gs, &GET_generate_list_free);
return response;
}
uint64_t record_count, from, to;
record_count = blerg_get_record_count(b);
if (record_count == 0) {
- response = create_response_for_range(b, 0, 0);
+ response = MHD_create_response_from_data(2, "[]", MHD_NO, MHD_NO);
} else {
to = record_count - 1;
from = (record_count > 50 ? to - 49 : 0);