fallback-override not honored for fallback defined via HTTP request
Icecast 2.3.1 Debian Etch.
fallback-override not honored for fallback defined via HTTP request
"/" is defined in server XML as a static mountpoint with a fallback of "/live-2.mp3" and fallback-override enabled. If source disconnects, clients are moved to "/live-2.mp3" as expected. When source reconnects, clients are moved to "/", also as expected.
When a HTTP request is given to change the fallback of "/" to "/live-1.mp3", server reports success. When source is disconnected, clients are moved to "/live-1.mp3". When new clients connect to "/", they are moved to "/live-2.mp3", when the expectation is to move them to "/live-1.mp3". When source reconnects clients are not moved back to "/". Clients must be manually moved back to "/" via a HTTP request.