diff --git a/redisson/src/main/java/org/redisson/RedissonLock.java b/redisson/src/main/java/org/redisson/RedissonLock.java
index <HASH>..<HASH> 100644
--- a/redisson/src/main/java/org/redisson/RedissonLock.java
+++ b/redisson/src/main/java/org/redisson/RedissonLock.java
@@ -284,8 +284,10 @@ public class RedissonLock extends RedissonExpirable implements RLock {
                         return;
                     }
                     
-                    // reschedule itself
-                    renewExpiration();
+                    if (res) {
+                        // reschedule itself
+                        renewExpiration();
+                    }
                 });
             }
         }, internalLockLeaseTime / 3, TimeUnit.MILLISECONDS);
Fixed - Redisson tries to renewed Lock expiration even if lock doesn't exist. Regression since <I> version #<I>