mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
197b839944
`MB_CUR_MAX` looks like a macro, but it's a function call and therefore creates a VLA. We don't want that. Also this array being uninitialized created the following Valgrind error ``` ==503529== Conditional jump or move depends on uninitialised value(s) ==503529== at 0x619F15E: waddnstr (lib_addstr.c:67) ==503529== by 0x1929B7: _inp_write (inputwin.c:353) ==503529== by 0x1937D5: _inp_redisplay (inputwin.c:619) ==503529== by 0x61511B1: rl_forced_update_display (display.c:2693) ==503529== by 0x193F9D: _inp_rl_send_to_editor (inputwin.c:957) ==503529== by 0x614642F: _rl_dispatch_subseq (readline.c:916) ==503529== by 0x6146C85: _rl_dispatch_callback (readline.c:823) ==503529== by 0x616739F: rl_callback_read_char (callback.c:241) ==503529== by 0x1923DB: inp_readline (inputwin.c:188) ==503529== by 0x149860: prof_run (profanity.c:117) ==503529== by 0x2283E8: main (main.c:186) ==503529== Uninitialised value was created by a stack allocation ==503529== at 0x1928B1: _inp_write (inputwin.c:334) ``` Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> |
||
---|---|---|
.. | ||
buffer.c | ||
buffer.h | ||
chatwin.c | ||
confwin.c | ||
console.c | ||
core.c | ||
inputwin.c | ||
inputwin.h | ||
mucwin.c | ||
notifier.c | ||
occupantswin.c | ||
privwin.c | ||
rosterwin.c | ||
screen.c | ||
screen.h | ||
statusbar.c | ||
statusbar.h | ||
titlebar.c | ||
titlebar.h | ||
tray.c | ||
tray.h | ||
ui.h | ||
vcardwin.c | ||
win_types.h | ||
window_list.c | ||
window_list.h | ||
window.c | ||
window.h | ||
xmlwin.c |