$NetBSD: patch-ce,v 1.1 2006/11/24 12:46:12 drochner Exp $

--- src/modules/loaders/loader_pnm.c.orig	2006-09-05 02:37:07.000000000 +0200
+++ src/modules/loaders/loader_pnm.c
@@ -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);
