summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tools/mirb/mirb.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/tools/mirb/mirb.c b/tools/mirb/mirb.c
index 54588d57e..073054b46 100644
--- a/tools/mirb/mirb.c
+++ b/tools/mirb/mirb.c
@@ -181,19 +181,9 @@ main(void)
last_code_line[char_index] = '\0';
- if ((strcmp(last_code_line, "quit") == 0) ||
- (strcmp(last_code_line, "exit") == 0)) {
- if (code_block_open) {
- /* cancel the current block and reset */
- code_block_open = FALSE;
- memset(ruby_code, 0, sizeof(*ruby_code));
- memset(last_code_line, 0, sizeof(*last_code_line));
- continue;
- }
- else {
- /* quit the program */
- break;
- }
+ if ((strcmp(last_code_line, "quit") == 0) || (strcmp(last_code_line, "exit") == 0)) {
+ /*:quit the program */
+ break;
}
else {
if (code_block_open) {