kopia lustrzana https://gitlab.com/sane-project/backends
Fix the status of the scanner in case of failure.
rodzic
a8ce7a99ce
commit
855cc408d3
|
@ -56,12 +56,11 @@ CURL_CALL:
|
||||||
escl_curl_url(curl_handle, device, scan_cmd);
|
escl_curl_url(curl_handle, device, scan_cmd);
|
||||||
if (curl_easy_perform(curl_handle) == CURLE_OK) {
|
if (curl_easy_perform(curl_handle) == CURLE_OK) {
|
||||||
curl_easy_getinfo(curl_handle, CURLINFO_RESPONSE_CODE, &answer);
|
curl_easy_getinfo(curl_handle, CURLINFO_RESPONSE_CODE, &answer);
|
||||||
if (i < 3 && answer == 503) {
|
i++;
|
||||||
curl_easy_cleanup(curl_handle);
|
if (i >= 15) return;
|
||||||
i++;
|
|
||||||
goto CURL_CALL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
curl_easy_cleanup(curl_handle);
|
curl_easy_cleanup(curl_handle);
|
||||||
|
if (SANE_STATUS_GOOD != escl_status(device, PLATEN, result))
|
||||||
|
goto CURL_CALL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue