diff --git a/reactos/subsys/system/explorer/utility/utility.h b/reactos/subsys/system/explorer/utility/utility.h index dfdd69306ec..f6c85c019f9 100644 --- a/reactos/subsys/system/explorer/utility/utility.h +++ b/reactos/subsys/system/explorer/utility/utility.h @@ -808,8 +808,10 @@ struct Context ~Context() { - s_current = _last; - _last = NULL; + if (_last) { + s_current = _last; + _last = NULL; + } } String toString() const;