diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index 09935845ac9a6a1e0aa37f271fc1b3739d2ad72c..7a9721e164250b14e364a73ac50c027f8332843a 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -1189,6 +1189,7 @@ js_html_encode(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rva
 					case '+':
 						if(attr_sp<(int)sizeof(attr_stack))
 							attr_stack[attr_sp++]=(blink?(1<<7):0) | (bg << 4) | (bold?(1<<3):0) | fg;
+						break;
 					case '-':
 						if(attr_sp>0)
 						{