From 01190a4453f3cea3b32515a3ed4340a5413502b1 Mon Sep 17 00:00:00 2001
From: Andy--S <bowljoman@hotmail.com>
Date: Tue, 5 Dec 2023 00:19:55 -0800
Subject: [PATCH] Fixes scheduled job executing only once.

---
 .../org/red5/server/scheduling/JDKSchedulingServiceJob.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/common/src/main/java/org/red5/server/scheduling/JDKSchedulingServiceJob.java b/common/src/main/java/org/red5/server/scheduling/JDKSchedulingServiceJob.java
index 012205a4..92053cc8 100644
--- a/common/src/main/java/org/red5/server/scheduling/JDKSchedulingServiceJob.java
+++ b/common/src/main/java/org/red5/server/scheduling/JDKSchedulingServiceJob.java
@@ -65,9 +65,10 @@ public class JDKSchedulingServiceJob implements Runnable {
             // remove the job
             if (autoRemove) {
                 service.removeScheduledJob(jobName);
+                // clear the map
+                jobDataMap.clear();
             }
-            // clear the map
-            jobDataMap.clear();
+
         }
     }
 
-- 
GitLab