Page MenuHomeFreeBSD

route: avoid overlapping strcpy
ClosedPublic

Authored by kevans on Oct 23 2021, 6:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 21, 7:18 AM
Unknown Object (File)
Sun, Apr 20, 9:06 PM
Unknown Object (File)
Sun, Apr 20, 8:25 AM
Unknown Object (File)
Mon, Apr 14, 12:39 PM
Unknown Object (File)
Mar 23 2025, 1:17 PM
Unknown Object (File)
Mar 5 2025, 11:14 PM
Unknown Object (File)
Feb 6 2025, 4:58 PM
Unknown Object (File)
Jan 19 2025, 11:42 PM
Subscribers

Details

Summary

Passing overlapping buffers to strcpy yields an undefined result, so
let's avoid it. The copy doesn't really need to happen anyways.

This was discovered with _FORTIFY_SOURCE.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable