while ((last_status == OK_NO_KIOSK) && (count < 10)) { sleep(wait_time); check_kiosk_status(); NTCPAY_ERROR("Try number %d, wait_time=%d. last_status=%d\n", count, wait_time, last_status); count++; if (count > 4) { wait_time++; } }