Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 46bf15b2a966459a1f856bcda3d6de39 > files > 5

imlib2-1.4.1.000-3.1mdv2009.0.src.rpm

--- 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);