Problem with ipip tunnel script after update 6.44

Hi, I have linked 2 Mikrotiks (Rb3011 & Rb4011) with a ipip tunnel with IPSec encryption. I use a script to update the local address and the remote address of the ipip tunnel (both addresses are mandatory in the ipip configuration) It worked properly in the version 6.43.12, but since I have updated them to the version 6.44 the script does not work: it does not update the local address and neither the remote address field. This script is very important for me because my ISP changes the public IPs often.

I share with you the script in case someone knows why it does not work:

:local LocalAddr “XXXXXXXXXXXX.sn.mynetname.net
:local RemoteAddr “YYYYYYYYYYY.sn.mynetname.net
:local CommentIDF “tunnel1”

##########################################

:local NewLocalAddr [:resolve $LocalAddr]
:local NewRemoteAddr [:resolve $RemoteAddr]

:local OldLocalAddr [/interface ipip get [find comment=$CommentIDF ] local-address]
:local OldRemoteAddr [/interface ipip get [find comment=$CommentIDF ] remote-address]

if ($NewLocalAddr != $OldLocalAddr) do={
/interface ipip set [find comment=$CommentIDF] local-address=$NewLocalAddr
/log info “Local tunnel IP for $CommentIDF has changed from $OldLocalAddr to $NewLocalAddr”
}

if ($NewRemoteAddr != $OldRemoteAddr) do={
/interface ipip set [find comment=$CommentIDF] remote-address=$NewRemoteAddr
/log info “Remote tunnel IP for $CommentIDF has changed from $OldRemoteAddr to $NewRemoteAddr”
}


Thank you!

Im sorry, the mistake was in the commentIDF, it was empty in the ipip interface. The script works fine now.