st.c | 6 +++--- diff --git a/st.c b/st.c index 781dbf29de52df94c8b141760d9fa90a561342dd..6783c2b46cc51495e4e02e9079fefd41e7223155 100644 --- a/st.c +++ b/st.c @@ -1928,7 +1928,7 @@ else if (xsetcolorname(defaultfg, p)) fprintf(stderr, "erresc: invalid foreground color: %s\n", p); else redraw(); - break; + return; case 11: if (narg < 2) break; @@ -1941,7 +1941,7 @@ else if (xsetcolorname(defaultbg, p)) fprintf(stderr, "erresc: invalid background color: %s\n", p); else redraw(); - break; + return; case 12: if (narg < 2) break; @@ -1954,7 +1954,7 @@ else if (xsetcolorname(defaultcs, p)) fprintf(stderr, "erresc: invalid cursor color: %s\n", p); else redraw(); - break; + return; case 4: /* color set */ if (narg < 3) break;