История изменений
      
        Исправление
      wota,
      
        (текущая версия)
      :
    
Как избежать падения — вернуть управление из error_exit() в JpegFormat::load() через longjmp.
все верно, для этого обычно заводят структуру вроде:
struct 
{
	jpeg_error_mgr	pub;
	jmp_buf		jmp_buffer;
}
чтоб в error_exit скастовать cinfo->err, получить jmp_buffer и вернуться в пользовательскую функцию
      
        Исходная версия
      wota,
      :
    
Как избежать падения — вернуть управление из error_exit() в JpegFormat::load() через longjmp.
все верно, для этого обычно заводят структуру вроде:
struct 
{
	jpeg_error_mgr	pub;
	jmp_buf		jmp_buffer;
}
чтоб в error_exit скастовать cinfo->err, получить jmp_buffer и вернутся в пользовательскую функцию