浏览代码

details (aborts with invalid arguments)

Roberto Ierusalimschy 28 年之前
父节点
当前提交
a78eecee48
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      lua.c

+ 3 - 2
lua.c

@@ -1,5 +1,5 @@
 /*
 /*
-** $Id: lua.c,v 1.10 1997/12/19 18:34:23 roberto Exp roberto $
+** $Id: lua.c,v 1.11 1997/12/22 18:05:23 roberto Exp roberto $
 ** Lua stand-alone interpreter
 ** Lua stand-alone interpreter
 ** See Copyright Notice in lua.h
 ** See Copyright Notice in lua.h
 */
 */
@@ -135,6 +135,7 @@ int main (int argc, char *argv[])
           break;
           break;
         default:
         default:
           print_message();
           print_message();
+          exit(1);
       }
       }
     }
     }
     else if (strchr(argv[i], '='))
     else if (strchr(argv[i], '='))
@@ -146,7 +147,7 @@ int main (int argc, char *argv[])
           fprintf(stderr, "lua: cannot execute file ");
           fprintf(stderr, "lua: cannot execute file ");
           perror(argv[i]);
           perror(argv[i]);
         }
         }
-        return 1;
+        exit(1);
       }
       }
     }
     }
   }
   }