Guard sign_in against concurrent invocations

Richard Feldman created

Early-return if a sign-in task is already in progress. Without this,
a second call would drop the existing task (cancelling it while port
1455 may still be bound) and the new task could fail to bind.

Change summary

crates/language_models/src/provider/openai_subscribed.rs | 4 ++++
1 file changed, 4 insertions(+)

Detailed changes