diff --git a/core/app.cpp b/core/app.cpp index e6b898f..c29ba60 100755 --- a/core/app.cpp +++ b/core/app.cpp @@ -238,7 +238,7 @@ bool App::ShouldNotUseSSL() return true; } - if( cur.request->function->need_ssl ) + if( cur.request->function && cur.request->function->need_ssl ) { // this winix function require SSL, so we don't make a redirect return false; @@ -273,7 +273,7 @@ bool App::ShouldUseSSL() return false; } - if( cur.request->function->need_ssl ) + if( cur.request->function && cur.request->function->need_ssl ) { // this functions require SSL, do the redirect return true;