diff --git a/src/webclient.c b/src/webclient.c index e155529..83ae8aa 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -1152,7 +1152,7 @@ int webclient_shard_position_function(struct webclient_session *session, const c data_len = webclient_response(session, (void **)&buffer, &resp_len); if(data_len > 0) { - start_position += mem_size; + start_position += data_len; result = session->handle_function(buffer, data_len); if(result != RT_EOK) {