From adf5449a6f5fefe596603cbd499a316b830a140c Mon Sep 17 00:00:00 2001 From: brad Arant Date: Fri, 7 Feb 2025 19:29:18 -0800 Subject: [PATCH] fixed header tag. --- __header.cpp | 8 ++++---- __if.cpp | 2 +- __jet.cpp | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/__header.cpp b/__header.cpp index fa0014b..25c7493 100644 --- a/__header.cpp +++ b/__header.cpp @@ -22,16 +22,16 @@ namespace jet { if(keywordDefined("expr")) { if(keywordDefined("eval")) throw coreutils::Exception("Cannot use eval with expr."); - global.headers[keywords[resolveKeyword("name")]] = Operand(keywords["expr"], *this).string; + global.headers[resolveKeyword("name")] = Operand(keywords["expr"], *this).string; } else if(hasContainer) { processContainer(container); if(evaluate) { - global.headers[keywords[resolveKeyword("name")]] = out; + global.headers[resolveKeyword("name")] = out; } else { - global.headers[keywords[resolveKeyword("name")]] = container; + global.headers[resolveKeyword("name")] = container; } } else - global.headers[keywords[resolveKeyword("name")]] = keywords[resolveKeyword("value")]; + global.headers[resolveKeyword("name")] = resolveKeyword("value"); } } diff --git a/__if.cpp b/__if.cpp index fc270e7..b564476 100644 --- a/__if.cpp +++ b/__if.cpp @@ -25,7 +25,7 @@ namespace jet { (type != "ge")) throw coreutils::Exception("type value must be 'eq','ne','lt','le','gt','ge'."); int rc = resolveKeyword("value1").compare(resolveKeyword("value2")); - std::cout << "if: " << resolveKeyword("value1") << " " << type << " " << resolveKeyword("value2") << ":" << rc << std::endl; +// std::cout << "if: " << resolveKeyword("value1") << " " << type << " " << resolveKeyword("value2") << ":" << rc << std::endl; if(((type == "eq") && (rc == 0)) || ((type == "ne") && (rc != 0)) || ((type == "lt") && (rc == -1)) || diff --git a/__jet.cpp b/__jet.cpp index f6e85cd..9a467fc 100644 --- a/__jet.cpp +++ b/__jet.cpp @@ -10,7 +10,8 @@ namespace jet { if(keywordDefined("cgi") && (resolveKeyword("cgi") == "true")) { global.cgi = true; char *cookies = getenv("HTTP_COOKIE"); - std::cout << cookies << std::endl; + if(cookies) + std::cout << cookies << std::endl; if(keywordDefined("sessiondir")) { global.session = true;