[Swan-dev] New Defects reported by Coverity Scan for antonyantony/libreswan
scan-admin at coverity.com
scan-admin at coverity.com
Sat Apr 1 01:51:14 EEST 2023
Hi,
Please find the latest report on new defect(s) introduced to antonyantony/libreswan found with Coverity Scan.
1 new defect(s) introduced to antonyantony/libreswan found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 1 of 1 defect(s)
** CID 1536996: (FORWARD_NULL)
/programs/pluto/routing.c: 987 in dispatch()
________________________________________________________________________________________________________
*** CID 1536996: (FORWARD_NULL)
/programs/pluto/routing.c: 979 in dispatch()
973 case X(DELETE_CHILD, ROUTED_TUNNEL, PERMANENT):
974 /* permenant connections are never deleted */
975 pexpect(keep_routed_tunnel_connection(c, where, e) == true);
976 return;
977 case X(TIMEOUT_CHILD, ROUTED_TUNNEL, INSTANCE):
978 case X(DELETE_CHILD, ROUTED_TUNNEL, INSTANCE):
>>> CID 1536996: (FORWARD_NULL)
>>> Passing "e" to "keep_routed_tunnel_connection", which dereferences null "e->child".
979 if (keep_routed_tunnel_connection(c, where, e)) {
980 return;
981 }
982 delete_connection(&c);
983 return;
984
/programs/pluto/routing.c: 987 in dispatch()
981 }
982 delete_connection(&c);
983 return;
984
985 case X(TIMEOUT_CHILD, UNROUTED_NEGOTIATION, INSTANCE):
986 case X(TIMEOUT_CHILD, UNROUTED, PERMANENT): /* permanent+up */
>>> CID 1536996: (FORWARD_NULL)
>>> Dereferencing null pointer "e->child".
987 if (should_revive_connection(*(e->child))) {
988 schedule_revival(&(*e->child)->sa);
989 delete_child_sa(e->child);
990 return;
991 }
992 delete_child_sa(e->child);
/programs/pluto/routing.c: 975 in dispatch()
969 delete_connection(&c);
970 return;
971
972 case X(TIMEOUT_CHILD, ROUTED_TUNNEL, PERMANENT):
973 case X(DELETE_CHILD, ROUTED_TUNNEL, PERMANENT):
974 /* permenant connections are never deleted */
>>> CID 1536996: (FORWARD_NULL)
>>> Passing "e" to "keep_routed_tunnel_connection", which dereferences null "e->child".
975 pexpect(keep_routed_tunnel_connection(c, where, e) == true);
976 return;
977 case X(TIMEOUT_CHILD, ROUTED_TUNNEL, INSTANCE):
978 case X(DELETE_CHILD, ROUTED_TUNNEL, INSTANCE):
979 if (keep_routed_tunnel_connection(c, where, e)) {
980 return;
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yq8aBKViEpsZ9KPFMeJd7kKMDjyzu82COVFw1h1aYx-2FtFrefiPxkohPqZgI7DsTRPR5L954NuJuE0J6c4ee-2B5kYcO7W_Cir5ZFqEb-2Fpy-2FZDdTxjwNXxDWd37ZfwlkdBT1REyQ3-2BqaRf8mM-2BmDxmSf8RwbwtankecHghdBb8cd1O3RJ6vsTC6aGgSiQ1g6oNfVf4mtrSkmRqB99HJgpirj6S0Bt8-2FvcLSqORrMs-2FDsmLl6tv-2FvU-2F-2BtI3NUVXYIPTwy5rZqsnkSAUvfvUYnMYeaKymZUmrWU1NtiUmV5RO2VYtIeESUkH3LZZ0IZ8RI-2BBDiiatIXs-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-2B13a9hJ7YOPZRdlHcEQfoMvDvjqsfrRNzFQ8lscduvXP5RLkPig71dIKudxiRYu9_Cir5ZFqEb-2Fpy-2FZDdTxjwNXxDWd37ZfwlkdBT1REyQ3-2BqaRf8mM-2BmDxmSf8RwbwtankecHghdBb8cd1O3RJ6vsflX-2FC3Kq5p1AzIAr7dy-2F-2FyDhodRnVeGTp1YO9vsz1MvG8GVYK5QF8GD96xgNYarKukUjzlbl9aFEhNWKvttXnempwWOD4YpgXKLfe65Mow0nhpDnOothrapBMuuLQarvqzdCYvMGJ1l3D6NXcNkwlc-3D
More information about the Swan-dev
mailing list