summaryrefslogtreecommitdiff
path: root/payloads/libpayload
diff options
context:
space:
mode:
Diffstat (limited to 'payloads/libpayload')
-rw-r--r--payloads/libpayload/curses/pdcurses-backend/pdcdisp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/payloads/libpayload/curses/pdcurses-backend/pdcdisp.c b/payloads/libpayload/curses/pdcurses-backend/pdcdisp.c
index 234d62a84b..2d05f43767 100644
--- a/payloads/libpayload/curses/pdcurses-backend/pdcdisp.c
+++ b/payloads/libpayload/curses/pdcurses-backend/pdcdisp.c
@@ -212,9 +212,8 @@ void PDC_transform_line(int lineno, int x, int len, const chtype *srcp)
if (serial_cur_pair != PAIR_NUMBER(attr)) {
short int fg, bg;
- pair_content(PAIR_NUMBER(attr),
- &fg, &bg);
- serial_set_color(fg, bg);
+ if (pair_content(PAIR_NUMBER(attr), &fg, &bg) == OK)
+ serial_set_color(fg, bg);
serial_cur_pair = PAIR_NUMBER(attr);
}