Missing () in if statement.
authorScott Cantor <cantor.2@osu.edu>
Wed, 2 May 2007 18:02:12 +0000 (18:02 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 2 May 2007 18:02:12 +0000 (18:02 +0000)
saml/saml2/binding/impl/SAML2RedirectDecoder.cpp

index cbaa37c..c5a78a9 100644 (file)
@@ -145,7 +145,7 @@ XMLObject* SAML2RedirectDecoder::decode(
     // Check destination URL.
     auto_ptr_char dest(request ? request->getDestination() : response->getDestination());
     const char* dest2 = httpRequest->getRequestURL();
-    if ((root->getSignature() || httpRequest->getParameter("Signature")) && !dest.get() || !*(dest.get())) {
+    if ((root->getSignature() || httpRequest->getParameter("Signature")) && (!dest.get() || !*(dest.get()))) {
         log.error("signed SAML message missing Destination attribute");
         throw BindingException("Signed SAML message missing Destination attribute identifying intended destination.");
     }