diff --git a/exec/lbshell.js b/exec/lbshell.js
index 4ff0973bba15e3076410d937d7803e156be72982..8dd3f232d4cd60bd5bd89a6d78b13f12b7b7417d 100644
--- a/exec/lbshell.js
+++ b/exec/lbshell.js
@@ -1018,7 +1018,7 @@ while(1) {
 					x_prog=xtrnsecs[curr_xtrnsec].getval();
 					if(x_prog==KEY_RIGHT)
 						break;
-					if(x_sec=='\b' || x_sec=='\x7f' || x_sec=='\x1b')
+					if(x_proc=='\b' || x_prog=='\x7f' || x_prog=='\x1b')
 						break;
 					clear_screen();
 					bbs.exec_xtrn(xtrn_area.sec_list[curr_xtrnsec].prog_list[parseInt(x_prog)].number);