jcs
/subtext
/amendments
/621
sysop: Check for session_field_input failing, fix variable check
jcs made amendment 621 9 months ago
--- sysop.c Mon Feb 12 21:27:04 2024
+++ sysop.c Sun Dec 7 15:33:44 2025
@@ -618,6 +618,8 @@ motd_write:
tmp = session_field_input(s, 2048, s->terminal_columns - 1,
motd, true, 0);
+ if (tmp == NULL)
+ break;
session_output(s, "\r\n", 2);
session_flush(s);
@@ -900,7 +902,7 @@ handle_opt:
session_flush(s);
cc = session_input_char(s);
- if (cc == 'y' || c == 'Y') {
+ if (cc == 'y' || cc == 'Y') {
session_printf(s, "%c\r\n", cc);
session_flush(s);
user_delete(&user);