Page MenuHomeFreeBSD

Fix an early return in ctld UCL parser
ClosedPublic

Authored by rstone on Aug 27 2021, 3:58 PM.
Tags
None
Referenced Files
F150515126: D31703.diff
Wed, Apr 1, 10:05 PM
F150469404: D31703.diff
Wed, Apr 1, 11:56 AM
Unknown Object (File)
Tue, Mar 31, 5:55 AM
Unknown Object (File)
Sun, Mar 15, 11:53 PM
Unknown Object (File)
Mar 2 2026, 11:02 PM
Unknown Object (File)
Mar 2 2026, 10:57 PM
Unknown Object (File)
Mar 2 2026, 5:19 PM
Unknown Object (File)
Feb 27 2026, 6:09 AM
Subscribers

Details

Summary

If the UCL ctld parser encountered a port that used the CTL
ioctl device, it fell into a special case that had an erroneous
early return. This caused all configuration in the target
following the port attribute to be skipped. Fix this by replacing
the return with a continue so that the rest of the config is
parsed correctly.

Sponsored by: Dell EMC Isilon
MCF after: 2 weeks

Diff Detail

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