aboutgitcodebugslistschat
path: root/doc/platform-requirements/git:
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2026-04-10 11:03:00 +1000
committerStefano Brivio <sbrivio@redhat.com>2026-04-15 23:32:00 +0200
commitea5a4bb0f2c6a869919e5105b98a45c62cfd70e6 (patch)
treeeddd9261fc3e5f617c71fc190e18ed4bfbb48505 /doc/platform-requirements/git:
parent42c49e8c3bc4f8dc8cf63511201675ba6da7c1e8 (diff)
downloadpasst-master.tar
passt-master.tar.gz
passt-master.tar.bz2
passt-master.tar.lz
passt-master.tar.xz
passt-master.tar.zst
passt-master.zip
conf: Rework checking for garbage after a rangeHEADmaster
After parsing port ranges conf_ports_spec() checks if we've reached a chunk delimiter (',') to verify that there isn't extra garbage there. Rework how we do this to use the recently introduced chunk-end pointer. This has two advantages: 1) Small, but practical: we don't need to repeat what the valid delimiters are, that's already handled in the chunk splitting code. 2) Large, if theoretical: this will also give an error if port parsing overruns a chunk boundary. We don't really expect that to happen, but it would be very confusing if it did. strtoul(3), on which parse_port_range() is based does say it may accept thousands separators based on locale which means we can't be sure it will only accept strings of digits. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'doc/platform-requirements/git:')
0 files changed, 0 insertions, 0 deletions