version 0.1.13
[fms.git] / src / http / ipagehandler.cpp
index f4ac20f..3565aab 100644 (file)
@@ -12,7 +12,7 @@ void IPageHandler::CreateArgArray(const std::map<std::string,std::string> &vars,
        {\r
                if((*i).first.find(basename)==0 && (*i).first.find("[")!=std::string::npos && (*i).first.find("]")!=std::string::npos)\r
                {\r
-                       int index;\r
+                       int index=0;\r
                        std::string indexstr;\r
                        std::string::size_type startpos;\r
                        std::string::size_type endpos;\r
@@ -82,7 +82,7 @@ const bool IPageHandler::Handle(shttpd_arg *arg)
                                        long len;\r
                                        StringFunctions::Convert(std::string(lenstr),len);\r
                                        mystate->m_indata=new char[len+1];\r
-                                       mystate->m_indata[len]=NULL;\r
+                                       mystate->m_indata[len]='\0';\r
                                        mystate->m_indatalen=len;\r
                                        mystate->m_indatapos=0;\r
                                }\r