Skip to content
Commit 37861104 authored by Eric Timmons's avatar Eric Timmons Committed by Robert Goldman
Browse files

In CLEAR-CONFIGURATION-AND-RETRY restart, clear the session cache only if it exists

An effect of UPGRADE-ASDF always returning true is that a nested session was
unconditionally started by the :AROUND method on OPERATE. This means
that *ASDF-SESSION* was always bound to a session object whenever any real work
was being done.

Now that UPGRADE-ASDF does not unconditionally return T, it's likely that
CLEAR-CONFIGURATION-AND-RETY will be invoked in the first
CALL-WITH-ASDF-SESSION on the stack and *ASDF-SESSION* will be bound to
NIL. So, check that it's not NIL before we grab its SESSION-CACHE.
parent 2bd1b0b4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment