[Signature] Fix double log 71/35671/5
authorJakub Izydorczyk <j.izydorczyk@samsung.com>
Wed, 18 Feb 2015 15:12:03 +0000 (16:12 +0100)
committerJakub Izydorczyk <j.izydorczyk@samsung.com>
Tue, 24 Feb 2015 06:43:51 +0000 (22:43 -0800)
In case of invalid signature there was double log:
"Signature * is INVALID
 Signature * is OK"
This fix this bug.

Change-Id: Ief1f119f8317c36b3ed0b230081a633431c01e69

src/signature/signature_xmlsec_adaptor.cc

index 4e37960..abb84e5 100644 (file)
@@ -317,8 +317,8 @@ bool XmlSecContext::VerifyFile(xmlSecKeysMngrPtr mngr,
 
   if (dsig_ctx->status != xmlSecDSigStatusSucceeded)
     LOG(ERROR) << "Signature " << data.signature_file_name() <<" is INVALID";
-
-  LOG(INFO) << "Signature  "<< data.signature_file_name() << " is OK.";
+  else
+    LOG(INFO) << "Signature  "<< data.signature_file_name() << " is OK.";
 
   xmlFreeDoc(doc);
   xmlSecDSigCtxDestroy(dsig_ctx);