Files
epics-base/modules
Sang Woo Kim 5a225a9bbb rsrv: reject a non-finite beacon period
The beacon-period gate in online_notify already rejected a parse
failure and a non-positive value, but epicsScanDouble parses "nan" and
"inf", and maxPeriod<=0.0 is false for both, so a non-finite period
reached the beacon delay loop. A NaN maxdelay makes delay<maxdelay
false forever, pinning the beacon interval at the 0.02 s startup value
- a ~50 Hz beacon flood on every configured interface; an infinite
maxdelay lets the doubling delay grow without bound, silencing beacons
entirely.

Gate on finite() (from epicsMath.h), matching the client-side
EPICS_CA_MAX_SEARCH_PERIOD handling in udpiiu.cpp, and name the actual
problem in the diagnostic instead of "float fetch failed" (the message
already covered the non-positive case, which is not a fetch failure).
2026-10-14 11:21:36 +02:00
..
2026-10-05 16:45:57 +02:00
2026-01-06 14:57:16 +01:00
2026-10-05 16:45:57 +02:00
2026-10-05 16:45:57 +02:00
2026-10-05 16:45:57 +02:00
2026-09-28 09:05:56 +02:00
2026-10-05 16:45:57 +02:00
2026-10-05 16:45:57 +02:00
2026-01-09 12:04:49 +01:00