aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/doprnt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doprnt.c b/src/doprnt.c
index cc4e5daebf3..48516eeabb7 100644
--- a/src/doprnt.c
+++ b/src/doprnt.c
@@ -210,7 +210,7 @@ doprnt (char *buffer, register size_t bufsize, const char *format,
210 ; 210 ;
211 else if (*fmt == 'l') 211 else if (*fmt == 'l')
212 { 212 {
213 long_flag = 1 + (fmt + 1 < fmt_end && fmt[1] == 'l'); 213 long_flag = 1 + (fmt + 1 < format_end && fmt[1] == 'l');
214 fmt += long_flag; 214 fmt += long_flag;
215 break; 215 break;
216 } 216 }
@@ -242,7 +242,7 @@ doprnt (char *buffer, register size_t bufsize, const char *format,
242 { 242 {
243 default: 243 default:
244 error ("Invalid format operation %%%s%c", 244 error ("Invalid format operation %%%s%c",
245 long_flag ? "l" : "", fmt[-1]); 245 "ll" + 2 - long_flag, fmt[-1]);
246 246
247/* case 'b': */ 247/* case 'b': */
248 case 'l': 248 case 'l':