escl get sane_cancel output

merge-requests/463/merge
Thierry HUCHARD 2020-05-09 15:42:33 +02:00
rodzic f233792702
commit 296e73ae6b
1 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -31,6 +31,15 @@
#include <curl/curl.h>
static size_t
write_callback(void __sane_unused__*str,
size_t __sane_unused__ size,
size_t nmemb,
void __sane_unused__ *userp)
{
return nmemb;
}
/**
* \fn void escl_scanner(const ESCL_Device *device, char *result)
* \brief Function that resets the scanner after each scan, using curl.
@ -54,6 +63,7 @@ CURL_CALL:
snprintf(scan_cmd, sizeof(scan_cmd), "%s%s%s",
scan_jobs, result, scanner_start);
escl_curl_url(curl_handle, device, scan_cmd);
curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, write_callback);
if (curl_easy_perform(curl_handle) == CURLE_OK) {
curl_easy_getinfo(curl_handle, CURLINFO_RESPONSE_CODE, &answer);
i++;