File 1153-erts-Fix-faulty-assert-in-prim_tty_nif-isprint-1.patch of Package erlang

From 15c872221b08d7dcce5b5892995459b784d3d91c Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Wed, 27 Aug 2025 12:58:34 +0200
Subject: [PATCH 3/7] erts: Fix faulty assert in prim_tty_nif:isprint/1

---
 erts/emulator/nifs/common/prim_tty_nif.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/erts/emulator/nifs/common/prim_tty_nif.c b/erts/emulator/nifs/common/prim_tty_nif.c
index 6615c41065..115e48a0d7 100644
--- a/erts/emulator/nifs/common/prim_tty_nif.c
+++ b/erts/emulator/nifs/common/prim_tty_nif.c
@@ -299,7 +299,7 @@ static ERL_NIF_TERM tty_encoding_nif(ErlNifEnv* env, int argc, const ERL_NIF_TER
 static ERL_NIF_TERM isprint_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) {
     int i;
     if (enif_get_int(env, argv[0], &i)) {
-        ASSERT(i > 0 && i < 256);
+        ASSERT(i >= 0 && i < 256);
         return isprint((char)i) ? atom_true : atom_false;
     }
     return enif_make_badarg(env);
-- 
2.51.0

openSUSE Build Service is sponsored by