diff --git a/src/bidmanager.js b/src/bidmanager.js
index <HASH>..<HASH> 100644
--- a/src/bidmanager.js
+++ b/src/bidmanager.js
@@ -277,8 +277,8 @@ exports.executeCallback = function (timedOut) {
       processCallbacks([externalOneTimeCallback]);
     }
     finally {
-      $$PREBID_GLOBAL$$.clearAuction();
       externalOneTimeCallback = null;
+      $$PREBID_GLOBAL$$.clearAuction();
     }
   }
 };
delete the callback before calling clearAuction (#<I>)

fixes #<I>