File 0728-erts-Fix-faulty-prim_tty_nif-assert.patch of Package erlang

From 2c7e8300b4051f55ecf8a6b338da2be1a85bff8c Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Thu, 11 Dec 2025 15:05:09 +0100
Subject: [PATCH 1/5] erts: Fix faulty prim_tty_nif assert

---
 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