void Syncer::run(const bool & running, bool & reload)
{
logger << "Syncer::run()" << std::endl;
- while (running) {
+ while (true) {
if (wait()) {
logger << "Syncer::run() - wait stopped by signal" << std::endl;
if (!running)
if (handle) {
char errorBuffer[CURL_ERROR_SIZE];
curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0); // Accept self-signed certs
+ curl_easy_setopt(handle, CURLOPT_SSL_VERIFYHOST, 0); // Accept certs for wrong hosts
curl_easy_setopt(handle, CURLOPT_LOW_SPEED_LIMIT, 1); // Less than 1 bps
curl_easy_setopt(handle, CURLOPT_LOW_SPEED_TIME, 60); // During 60 secs
curl_easy_setopt(handle, CURLOPT_URL, _settingsParser.settings().dataURL().c_str()); // Our URL