From dfdc52ea7ad0b5950a08d80052dbc667eec3a803 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 17 May 2015 07:02:44 +0200 Subject: [PATCH] libc: use Runemax instead of hardcoded 0x65536 for fmtchar check (thanks qrstuv) --- sys/src/ape/lib/fmt/fmt.c | 2 +- sys/src/libc/fmt/fmt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/ape/lib/fmt/fmt.c b/sys/src/ape/lib/fmt/fmt.c index 976bf7ca2..51bf9884d 100644 --- a/sys/src/ape/lib/fmt/fmt.c +++ b/sys/src/ape/lib/fmt/fmt.c @@ -80,7 +80,7 @@ __fmtinstall(int c, Fmts f) { Convfmt *p, *ep; - if(c<=0 || c>=65536) + if(c<=0 || c>Runemax) return -1; if(!f) f = __badfmt; diff --git a/sys/src/libc/fmt/fmt.c b/sys/src/libc/fmt/fmt.c index 82ae36543..a1dee68d5 100644 --- a/sys/src/libc/fmt/fmt.c +++ b/sys/src/libc/fmt/fmt.c @@ -61,7 +61,7 @@ _fmtinstall(int c, Fmts f) { Convfmt *p, *ep; - if(c<=0 || c>=65536) + if(c<=0 || c>Runemax) return -1; if(!f) f = _badfmt;