Browse Source

mod_neko version support.

Nicolas Cannasse 18 years ago
parent
commit
b587421e89
1 changed files with 4 additions and 8 deletions
  1. 4 8
      std/neko/Web.hx

+ 4 - 8
std/neko/Web.hx

@@ -290,15 +290,11 @@ class Web {
 
 	static function __init__() {
 		var get_env = Lib.load("std","get_env",1);
-		untyped isModNeko = (get_env("MOD_NEKO".__s) != null);
+		var ver = untyped get_env("MOD_NEKO".__s);
+		untyped isModNeko = (ver != null);
 		if( isModNeko ) {
-			var lib = "mod_neko";
-			try {
-				_set_main = Lib.load(lib,"cgi_set_main",1);
-			} catch( e : Dynamic ) {
-				lib = "mod_neko2";
-				_set_main = Lib.load(lib,"cgi_set_main",1);
-			}
+			var lib = "mod_neko"+if( ver == untyped "1".__s ) "" else ver;
+			_set_main = Lib.load(lib,"cgi_set_main",1);
 			_get_host_name = Lib.load(lib,"get_host_name",0);
 			_get_client_ip = Lib.load(lib,"get_client_ip",0);
 			_get_uri = Lib.load(lib,"get_uri",0);