diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index 29ae77a75..3c15af394 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -3192,6 +3192,14 @@ out: if (setDeviceDebugLevel(verbose ? MAX(dbg_curr, DBG_INFO) : DBG_NONE, false) != PM3_SUCCESS) { return PM3_EFAILED; } + // disable tearoff in case of keyboard abort, or it'll trigger on next operation + clearCommandBuffer(); + tearoff_params_t params = { + .delay_us = tearoff_start, + .on = false, + .off = true + }; + handle_tearoff(¶ms, false); PrintAndLogEx(NORMAL, ""); return isok; }