--- mcabber-1.1.2/mcabber/screen.c 2020-09-19 16:21:13.000000000 +0200 +++ mcabber-1.1.2.new/mcabber/screen.c 2025-06-17 14:46:34.203153950 +0200 @@ -1278,12 +1278,12 @@ tmp = pref[timelen]; pref[timelen] = '\0'; wbkgdset(win_entry->win, get_color(COLOR_TIMESTAMP)); - wprintw(win_entry->win, pref); + wprintw(win_entry->win, "%s", pref); pref[timelen] = tmp; wbkgdset(win_entry->win, get_color(color)); - wprintw(win_entry->win, pref+timelen); + wprintw(win_entry->win, "%s", pref+timelen); } else - wprintw(win_entry->win, pref); + wprintw(win_entry->win, "%s", pref); // Make sure we are at the right position wmove(win_entry->win, winy, prefixwidth-1); @@ -1362,7 +1362,7 @@ wmove(win_entry->win, winy, 0); wbkgdset(win_entry->win, get_color(COLOR_READMARK)); g_snprintf(pref, prefixwidth, " == "); - wprintw(win_entry->win, pref); + wprintw(win_entry->win, "%s", pref); w = scr_gettextwidth() / 3; for (i=0; iwin, "== "); @@ -1782,7 +1782,7 @@ ver = mcabber_version(); message = g_strdup_printf("MCabber version %s.\n", ver); - mvwprintw(chatWnd, 0, 0, message); + mvwprintw(chatWnd, 0, 0, "%s", message); mvwprintw(chatWnd, 1, 0, "http://mcabber.com/"); g_free(ver); g_free(message);