Page MenuHomeFreeBSD

route: avoid overlapping strcpy
ClosedPublic

Authored by kevans on Oct 23 2021, 6:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 14, 2:44 AM
Unknown Object (File)
Thu, May 14, 1:32 AM
Unknown Object (File)
Thu, May 14, 12:51 AM
Unknown Object (File)
Mon, May 11, 11:59 PM
Unknown Object (File)
Mon, May 11, 11:59 PM
Unknown Object (File)
Mon, May 11, 11:41 PM
Unknown Object (File)
Sun, May 10, 8:44 PM
Unknown Object (File)
Tue, Apr 28, 2:33 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