From 91169d706a1b503f47b7f1f454977ee6e80f95db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mattias=20Engdeg=C3=A5rd?= Date: Thu, 15 May 2025 20:44:56 +0200 Subject: [PATCH] * src/lread.c (read0): Don't allow radix 0 or 1. This was just a silly mistake introduced in Emacs 29. Found by Pip Cet. (cherry picked from commit e888bd990dcc82690ae33052f2aaec3ca827960c) --- src/lread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lread.c b/src/lread.c index 95c9e711130..98cda8316ac 100644 --- a/src/lread.c +++ b/src/lread.c @@ -4256,7 +4256,7 @@ read0 (Lisp_Object readcharfun, bool locate_syms) if (c == 'r' || c == 'R') { /* #NrDIGITS -- radix-N number */ - if (n < 0 || n > 36) + if (n < 2 || n > 36) invalid_radix_integer (n, readcharfun); obj = read_integer (readcharfun, n); break; -- 2.39.5