View | Details | Raw Unified | Return to bug 59100
Collapse All | Expand All

(-)io-ico.c (+8 lines)
Lines 323-328 Link Here
323
	
323
	
324
	State->HeaderSize+=I;
324
	State->HeaderSize+=I;
325
	
325
	
326
	if (State->HeaderSize < 0) {
327
		g_set_error (error,
328
			     GDK_PIXBUF_ERROR,
329
			     GDK_PIXBUF_ERROR_CORRUPT_IMAGE,
330
			     _("Invalid header in icon"));
331
		return;
332
	}
333
326
 	if (State->HeaderSize>State->BytesInHeaderBuf) {
334
 	if (State->HeaderSize>State->BytesInHeaderBuf) {
327
	        guchar *tmp=g_try_realloc(State->HeaderBuf,State->HeaderSize);
335
	        guchar *tmp=g_try_realloc(State->HeaderBuf,State->HeaderSize);
328
		if (!tmp) {
336
		if (!tmp) {

Return to bug 59100