+ if call.WhenTxExists && call.Xx != "TRx" {
+ ctx.LogD("caller", les, func(les nncp.LEs) string {
+ return logMsg(les) + ": checking tx existence"
+ })
+ txExists := false
+ for job := range ctx.Jobs(node.Id, nncp.TTx) {
+ if job.PktEnc.Nice > call.Nice {
+ continue
+ }
+ txExists = true
+ }
+ if !txExists {
+ ctx.LogD("caller-no-tx", les, func(les nncp.LEs) string {
+ return logMsg(les) + ": no tx"
+ })
+ node.Lock()
+ node.Busy = false
+ node.Unlock()
+ continue
+ }
+ }
+