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, Sep 22, 11:51 PM
Unknown Object (File)
Mon, Sep 15, 4:14 PM
Unknown Object (File)
Sep 12 2025, 3:35 PM
Unknown Object (File)
Sep 8 2025, 3:55 PM
Unknown Object (File)
Sep 5 2025, 12:56 AM
Unknown Object (File)
Aug 29 2025, 1:08 AM
Unknown Object (File)
Aug 4 2025, 1:11 AM
Unknown Object (File)
Jul 31 2025, 3:40 AM
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