<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
     p_jpeg.err = jpeg_std_error(&p_sys->err);<br>
+    /* XXX: we rely on p_sys->err being the first member of sys_t struct,<br>
+    * so its address is the same than p_sys and we can retrieve p_sys<br>
+    * address in libjpeg error handlers */<br>
</div>+    assert((decoder_sys_t*)p_sys->p_jpeg.err == p_sys);<br>
<div class="HOEnZb"><div class="h5">     p_sys->err.error_exit = user_error_exit;<br>
     p_sys->err.output_message = user_error_message;</div></div></blockquote><div> </div><div>I guess it should be p_sys->err after recent changes.</div></div><div><br></div>-- <br>Maxim Bublis
</div></div>