Happens if a new storage starts with a copybook, then with a non 01/77/78 level number (ses related issue).
parse error: FILLER level should start from 01 or 66 or 77 or 88
in which case driver->current_field seems to be empty (and therefore we get a sigsegv at the end of the function);
this PR works around that by checking its arguments first
Happens if a new storage starts with a copybook, then with a non 01/77/78 level number (ses related issue).
in which case driver->current_field seems to be empty (and therefore we get a sigsegv at the end of the function); this PR works around that by checking its arguments first