spheretree
spheretree copied to clipboard
Fix code scanning alert no. 1: Potentially unsafe call to strncat
Fixes https://github.com/mlund/spheretree/security/code-scanning/1
To fix the problem, we need to ensure that the strncat function uses the remaining space in the destination buffer. This can be done by subtracting the current length of the destination string from the total buffer size and then subtracting one more to account for the null terminator.
- Update the
strncatcall to use the remaining space in the buffer. - Specifically, change the third argument of
strncattosizeof(qh_qhull_command) - strlen(qh_qhull_command) - 1.
Suggested fixes powered by Copilot Autofix. Review carefully before merging.