From b3f36786e62ff7b708849e05d0cac2f55f37e6a5 Mon Sep 17 00:00:00 2001 From: Glenn Burkhardt Date: Tue, 30 Sep 2003 16:22:54 +0000 Subject: [PATCH] corrected termination condition for fill character introduced in last version --- sbr/fmt_scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbr/fmt_scan.c b/sbr/fmt_scan.c index 6781535..4365e35 100644 --- a/sbr/fmt_scan.c +++ b/sbr/fmt_scan.c @@ -315,7 +315,7 @@ fmt_scan (struct format *format, char *scanl, int width, int *dat) cp += n; } else n = 0; c = abs(fmt->f_width) - n; - for (; c && cp < ep; c--) *cp++ = fmt->f_fill; + for (; (c > 0) && (cp < ep); c--) *cp++ = fmt->f_fill; break; case FT_CHAR: -- 1.7.10.4