From: Scott Cantor Date: Mon, 22 Oct 2007 01:31:58 +0000 (+0000) Subject: Switch exception class, seems to fail on some gcc versions. X-Git-Tag: 1.3.1~31 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=1204ffffaf78e955121cc93d1d45e31af993d564;hp=1081b133c8da4be7b1e46fe57676c74d3c1311be;p=shibboleth%2Fcpp-sp.git Switch exception class, seems to fail on some gcc versions. --- diff --git a/fastcgi/shibauthorizer.cpp b/fastcgi/shibauthorizer.cpp index 3d385c2..e7e4b24 100644 --- a/fastcgi/shibauthorizer.cpp +++ b/fastcgi/shibauthorizer.cpp @@ -103,7 +103,7 @@ public: } virtual string getPostData(void) { - throw exception("getPostData not implemented by FastCGI authorizer."); + throw runtime_error("getPostData not implemented by FastCGI authorizer."); } virtual void clearHeader(const string& name) { diff --git a/fastcgi/shibresponder.cpp b/fastcgi/shibresponder.cpp index f4d09b6..a03daff 100644 --- a/fastcgi/shibresponder.cpp +++ b/fastcgi/shibresponder.cpp @@ -120,23 +120,23 @@ public: } virtual void clearHeader(const string &name) { - throw exception("clearHeader not implemented by FastCGI responder."); + throw runtime_error("clearHeader not implemented by FastCGI responder."); } virtual void setHeader(const string &name, const string &value) { - throw exception("setHeader not implemented by FastCGI responder."); + throw runtime_error("setHeader not implemented by FastCGI responder."); } virtual string getHeader(const string &name) { - throw exception("getHeader not implemented by FastCGI responder."); + throw runtime_error("getHeader not implemented by FastCGI responder."); } virtual void setRemoteUser(const string &user) { - throw exception("setRemoteUser not implemented by FastCGI responder."); + throw runtime_error("setRemoteUser not implemented by FastCGI responder."); } virtual string getRemoteUser(void) { - throw exception("getRemoteUser not implemented by FastCGI responder."); + throw runtime_error("getRemoteUser not implemented by FastCGI responder."); } virtual void* sendPage(