Page MenuHomeFreeBSD

route: avoid overlapping strcpy
ClosedPublic

Authored by kevans on Oct 23 2021, 6:55 PM.
Tags
None
Referenced Files
F170989399: D32615.id97338.diff
Tue, Sep 8, 1:14 AM
F170989041: D32615.id141291.diff
Tue, Sep 8, 1:11 AM
F170945511: D32615.diff
Mon, Sep 7, 7:01 PM
Unknown Object (File)
Sun, Sep 6, 1:45 PM
Unknown Object (File)
Sun, Sep 6, 11:02 AM
Unknown Object (File)
Sun, Sep 6, 9:37 AM
Unknown Object (File)
Sun, Sep 6, 5:18 AM
Unknown Object (File)
Sat, Sep 5, 3:16 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