Trivial enough.

Not sure we really *need* this - the documentation for RegGetValueW()
states

    If the data is a string, the function checks for a terminating
    null character. If one is not found, the string is stored with
    a null terminator if the buffer is large enough to accommodate
    the extra character. Otherwise, the function fails and returns
    ERROR_MORE_DATA.

which reads to me like "either we get 'err' or it is always null 
terminated", so the "if (!err)" part would catch this anyway.

I have no way to actually test this beyond "does it compile" - which
it does.

Your patch has been applied to the master branch.

commit a1c41b0acb6905506ad35e339396206653fee5cc
Author: Heiko Hund
Date:   Sun Nov 23 12:58:46 2025 +0100

     iservice: make sure registry string is terminated

     Signed-off-by: Heiko Hund <[email protected]>
     Acked-by: Gert Doering <[email protected]>
     Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1392
     Message-Id: <[email protected]>
     URL: 
https://www.mail-archive.com/[email protected]/msg34610.html
     Signed-off-by: Gert Doering <[email protected]>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to