void kds_s2000w_handler_recreate_session(handler_t* h)
{
+ kds_s2000w_handler_reset(h);
kds_s2000w_client_close_session(h->sessionid);
response_t* resp = kds_s2000w_client_response_init();
if (h->scan_status->state == CANCLED) {
kds_s2000w_debug_printf(DEBUG, "scan completed canceled");
- kds_s2000w_handler_reset(h);
kds_s2000w_handler_recreate_session(h);
return;
}
if (h->scan_status->available_images == 0) {
kds_s2000w_debug_printf(DEBUG, "scan completed no availible images");
- kds_s2000w_handler_reset(h);
kds_s2000w_handler_recreate_session(h);
return;
}