support libpng compiled without iTXt support
This commit is contained in:
parent
836ad157fa
commit
1f6ceeaa3a
@ -6568,7 +6568,13 @@ void Load_PNG_Sub(T_IO_Context * context, FILE * file, const char * memory_buffe
|
||||
while (num_text--)
|
||||
{
|
||||
int size = COMMENT_SIZE;
|
||||
#ifdef PNG_iTXt_SUPPORTED
|
||||
size_t length = (text_ptr[num_text].compression >= 1) ? text_ptr[num_text].itxt_length : text_ptr[num_text].text_length;
|
||||
#else
|
||||
size_t length = text_ptr[num_text].text_length;
|
||||
if (text_ptr[num_text].compression >= 1)
|
||||
continue; // skip iTXt
|
||||
#endif
|
||||
if (length > 0 && length < COMMENT_SIZE)
|
||||
size = (int)length;
|
||||
GFX2_Log(GFX2_DEBUG, "PNG Text %d \"%s\" (%ul bytes): %.*s\n",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user