Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(WIP) strncpy() + manual NULL terminating -> strlcpy() #1738

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

michaelortmann
Copy link
Member

Found by: michaelortmann
Patch by: michaelortmann
Fixes:

One-line summary:
strncpy() + manual NULL terminating -> strlcpy()

Additional description (if needed):
Old code uses strncpy() combined with manual NULL terminating.
This is exactly what strlcpy() is good for.
So lets replace the few remaining strncpys() and test each of those code pathes.

Test cases demonstrating functionality (if applicable):
1st commit was tested by linking 2 bots. In this case addbot() is called and the new code is executed. HANDLEN + 1 == sizeof ptr2->bot == 33.

@vanosg vanosg added this to the v1.10.1 milestone Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants