From c64733ae6f23d5418b64509bbb75397b7fd97660 Mon Sep 17 00:00:00 2001
From: ceriel <none@none>
Date: Wed, 9 May 1990 13:31:36 +0000
Subject: [PATCH] fix in sscanf: _count field was wrong

---
 lang/cem/libcc/stdio/sscanf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lang/cem/libcc/stdio/sscanf.c b/lang/cem/libcc/stdio/sscanf.c
index c0175e50e..d1f0476f3 100644
--- a/lang/cem/libcc/stdio/sscanf.c
+++ b/lang/cem/libcc/stdio/sscanf.c
@@ -18,7 +18,7 @@ int sscanf(va_alist)
 		_tempfile._flags  = IO_READMODE + IO_UNBUFF;
 		_tempfile._buf    = (unsigned char *) string;
 		_tempfile._ptr    = (unsigned char *) string;
-		_tempfile._count  = 32767;
+		_tempfile._count  = strlen(string);
 
 		retval = _doscanf (&_tempfile, format, ap);
 	}