Error reports
FossilOrigin-Name: 3894e3250544d5d0ec16f31e9d84cfd18df0b06373d4f2ac1c909a2718a2451a
This commit is contained in:
parent
cc06a401a4
commit
536226e3ab
1 changed files with 11 additions and 7 deletions
18
src/fetch.c
18
src/fetch.c
|
@ -10,6 +10,7 @@
|
|||
#include <mastodont_hooks.h>
|
||||
#include <mastodont_fetch.h>
|
||||
#include <mastodont_json_helper.h>
|
||||
#include <mastodont_error.h>
|
||||
|
||||
/* For use with libcurl */
|
||||
size_t mstdnt_curl_write_callback(char* ptr, size_t _size, size_t nmemb, void* _content)
|
||||
|
@ -196,14 +197,17 @@ int mstdnt_await(mastodont_t* mstdnt,
|
|||
res = 1;
|
||||
goto cleanup_res;
|
||||
}
|
||||
|
||||
if (!mstdnt_check_error(&results->storage))
|
||||
{
|
||||
// Pass data to json callback, so it can store it's data
|
||||
if (data->json_cb)
|
||||
res = data->json_cb(results->storage.root,
|
||||
data->json_args,
|
||||
results);
|
||||
}
|
||||
|
||||
// Pass data to json callback, so it can store it's data
|
||||
if (data->json_cb)
|
||||
res = data->json_cb(results->storage.root,
|
||||
data->json_args,
|
||||
results);
|
||||
|
||||
// Call the actual callback
|
||||
// Call the actual callback, regardless of error
|
||||
if (data->callback)
|
||||
res = data->callback(results, data->callback_args);
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue