}
if (!processed)
{
- struct versaloon_want_pos_t *tmp, *free_tmp;
+ struct versaloon_want_pos_t *tmp;
- free_tmp = tmp = versaloon_pending[i].pos;
+ tmp = versaloon_pending[i].pos;
while (tmp != NULL)
{
if ((tmp->buff != NULL) && (tmp->size > 0))
memcpy(tmp->buff, versaloon_buf + usbtoxxx_buffer_index
+ tmp->offset, tmp->size);
}
+ struct versaloon_want_pos_t *free_tmp;
free_tmp = tmp;
tmp = tmp->next;
free(free_tmp);