From fee6f93d0adfd4c17b05ed789695e72d006e71f4 Mon Sep 17 00:00:00 2001 From: Christos Zoulas Date: Thu, 26 Jul 2001 13:15:49 +0000 Subject: [PATCH] leave one byte to look at. --- src/ascmagic.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ascmagic.c b/src/ascmagic.c index df048aaa..c2a2f95f 100644 --- a/src/ascmagic.c +++ b/src/ascmagic.c @@ -46,7 +46,7 @@ #include "names.h" #ifndef lint -FILE_RCSID("@(#)$Id: ascmagic.c,v 1.29 2000/08/05 19:00:11 christos Exp $") +FILE_RCSID("@(#)$Id: ascmagic.c,v 1.30 2001/07/26 13:15:49 christos Exp $") #endif /* lint */ typedef unsigned long unichar; @@ -105,9 +105,12 @@ ascmagic(buf, nbytes) return 1; } - /* Undo the NUL-termination kindly provided by process() */ + /* + * Undo the NUL-termination kindly provided by process() + * but leave at least one byte to look at + */ - while (nbytes > 0 && buf[nbytes - 1] == '\0') + while (nbytes > 1 && buf[nbytes - 1] == '\0') nbytes--; /* -- 2.40.0