[Swan-dev] New Defects reported by Coverity Scan for antonyantony/libreswan

scan-admin at coverity.com scan-admin at coverity.com
Tue Sep 22 22:10:14 UTC 2020


Hi,

Please find the latest report on new defect(s) introduced to antonyantony/libreswan found with Coverity Scan.

2 new defect(s) introduced to antonyantony/libreswan found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)


** CID 1497127:  Incorrect expression  (EVALUATION_ORDER)
/programs/pluto/connections.c: 799 in extract_end()


________________________________________________________________________________________________________
*** CID 1497127:  Incorrect expression  (EVALUATION_ORDER)
/programs/pluto/connections.c: 799 in extract_end()
793     		if (src->rsasigkey != NULL) {
794     			log_message(RC_LOG, logger,
795     				    "warning: ignoring %s rsasigkey '%s' and using %s certificate '%s'",
796     				    dst->leftright, src->cert,
797     				    dst->leftright, src->cert);
798     		}
>>>     CID 1497127:  Incorrect expression  (EVALUATION_ORDER)
>>>     In "cert = cert = get_cert_by_nickname_from_nss(src->cert, logger)", "cert" is written twice with the same value.
799     		CERTCertificate *cert = cert = get_cert_by_nickname_from_nss(src->cert, logger);
800     		if (cert == NULL) {
801     			log_message(RC_FATAL, logger,
802     				    "failed to add connection: %s certificate '%s' not found in the NSS database",
803     				    dst->leftright, src->cert);
804     			return -1; /* fatal */

** CID 1497126:  Incorrect expression  (NO_EFFECT)
/programs/pluto/log.c: 837 in string_logger()


________________________________________________________________________________________________________
*** CID 1497126:  Incorrect expression  (NO_EFFECT)
/programs/pluto/log.c: 837 in string_logger()
831     	/* construct the clone */
832     	struct logger logger = {
833     		.global_whackfd = dup_any(whackfd),
834     		.object_whackfd = null_fd,
835     		.where = where,
836     		.object_vec = &logger_string_vec,
>>>     CID 1497126:  Incorrect expression  (NO_EFFECT)
>>>     Comparing an array to null is not useful: "prefix == NULL", since the test will always evaluate as true.
837     		.object = clone_str(prefix, "string logger prefix"),
838     	};
839     	/* and clone it */
840     	return clone_thing(logger, "string logger");
841     }
842     


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yq8aBKViEpsZ9KPFMeJd7kKMDjyzu82COVFw1h1aYx-2FtFrefiPxkohPqZgI7DsTRPR5L954NuJuE0J6c4ee-2B5kYWEUj_Cir5ZFqEb-2Fpy-2FZDdTxjwNXxDWd37ZfwlkdBT1REyQ38HZZOetyBhAVIk79k3vJcFXahHGWGDibMhT-2Fwme56F6Ir7WiWB5Iq3y1bjNIdRHATWr47YTw9wvrtauJjuJlCJ5UOi8wqaB5QjVpgFKjsyGABA59vcUUJlY5OjXTuws83KgkjFbcgw0dRVyH5hgmd4pXxQ8V61tfeku09-2FXnJTO5jHtRRFi0gREhxbGKeYT-2Fk-3D

  To manage Coverity Scan email notifications for "swan-dev at lists.libreswan.org", click https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXxUzCfl-2FUi6sRJtnGH1-2FWXEIl9xkb2JliKiAkqgdujeIgWYvUCIHO1g-2Ba8I-2B0nANYHmrw9-2B13a9hJ7YOPZRdlHcEQfoMvDvjqsfrRNzFQ8lscduvXP5RLkPig71dIKudxiXV9O_Cir5ZFqEb-2Fpy-2FZDdTxjwNXxDWd37ZfwlkdBT1REyQ38HZZOetyBhAVIk79k3vJcFXahHGWGDibMhT-2Fwme56F6GoTRHkLDHKDYlIXW0FLifCX82kVYTna9rOKX2oqQC5P6b3kV7gbQT2g1Sd56GeYEPUvO5wmoQ7k9MKiwEf8u1dLfk5aMqEcA47IT2NiChaiO9gma6euC5eAhb-2FW2vOVM-2F7uqc0ssfhcqCicU9SRG94-3D



More information about the Swan-dev mailing list