bug 765: If set download->callback set also download->data.
commit68ccb4513d370da2a735b6c737193bbc5c9f768e
authorWitold Filipczyk <witekfl@poczta.onet.pl>
Fri, 22 May 2009 19:25:13 +0000 (22 21:25 +0200)
committerKalle Olavi Niemitalo <Kalle@Astalo.kon.iki.fi>
Tue, 26 May 2009 22:11:02 +0000 (27 01:11 +0300)
tree9243d1650198a6b1f7657840235e0d2e07e95f15
parent3d4919507a075a4ff7996a2f82400ce3baf8a7f3
bug 765: If set download->callback set also download->data.

In the task.c line 517 there is:
if (is_in_progress_state((*download_p)->state)) {
if (have_location(ses))
*download_p = &cur_loc(ses)->download;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Here the download was changed. download->data and download->callback
were NULL after the assignment, but later in loading_callback
only download->callback had new value. download->data was still NULL.
src/session/task.c