Merge commit '2.5.0' into moonshot-packaging-fixes
[shibboleth/sp.git] / shibsp / AbstractSPRequest.h
index ce55e12..0a2799b 100644 (file)
@@ -28,6 +28,7 @@
 #define __shibsp_abstreq_h__
 
 #include <shibsp/SPRequest.h>
+#include <boost/scoped_ptr.hpp>
 
 namespace shibsp {
     
@@ -87,7 +88,7 @@ namespace shibsp {
         mutable std::string m_url;
         void* m_log; // declared void* to avoid log4cpp header conflicts in Apache
         mutable std::string m_handlerURL;
-        mutable CGIParser* m_parser;
+        mutable boost::scoped_ptr<CGIParser> m_parser;
     };
 
 #if defined (_MSC_VER)