--- imlib2-1.2.2/src/modules/loaders/loader_pnm.c.cve-2006-4809 2006-11-03 06:37:49.000000000 -0700 +++ imlib2-1.2.2/src/modules/loaders/loader_pnm.c 2006-11-03 06:38:47.000000000 -0700 @@ -80,7 +80,7 @@ load(ImlibImage * im, ImlibProgressFunct int i = 0; /* read numbers */ - while (c != EOF && !isspace(c)) + while (c != EOF && i+1 < sizeof(buf) && !isspace(c)) { buf[i++] = c; c = fgetc(f);