<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Folks,</div>
<div><br>
</div>
<div>I've recently upgraded to strongSwan 5.4.0, and found that when using VICI to configure connections it resulted in a charon crash (segfault). I traced the problem to child_cfg.c, with the new "equals" method that was added in 5.4.0. It seems that since
my VICI client doesn't set the "updown" script parameter for the connection, it results in a NULL string compare in that "equals" method.</div>
<div><br>
</div>
<div>Looking at the latest GIT repository, I saw that in string.h some checks have been added which prevent performing a strcmp on a NULL value. Back porting this fix to 5.4.0 fixes my charon crash issue.</div>
<div><br>
</div>
<div>I have concerns about doing this, however, as I'm wondering if there are other changes I should also back port.</div>
<div><br>
</div>
<div>When is the next point release going to be available which will incorporate all of these fixes?</div>
<div><br>
</div>
<div>/Ryan</div>
<br>
</body>
</html>