From 0e02bd46c1b4931073f3e865bbad4deb15691fd7 Mon Sep 17 00:00:00 2001 From: Glenn Burkhardt Date: Tue, 30 Sep 2003 14:36:04 +0000 Subject: [PATCH] [bug #4297] The strlen mh-format function can crash if 'str' is null. --- sbr/fmt_scan.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sbr/fmt_scan.c b/sbr/fmt_scan.c index 0a2397b..4f79bf6 100644 --- a/sbr/fmt_scan.c +++ b/sbr/fmt_scan.c @@ -511,7 +511,10 @@ fmt_scan (struct format *format, char *scanl, int width, int *dat) value = dat[fmt->f_value]; break; case FT_LV_STRLEN: - value = strlen(str); + if (str != NULL) + value = strlen(str); + else + value = 0; break; case FT_LV_CHAR_LEFT: value = width - (cp - scanl); -- 1.7.10.4