diff --git a/src/scripting.c b/src/scripting.c
index e4b7580ff..3c69111ed 100644
--- a/src/scripting.c
+++ b/src/scripting.c
@@ -1540,6 +1540,7 @@ void ldbSendLogs(void) {
         listDelNode(ldb.logs,ln);
     }
     write(ldb.fd,proto,sdslen(proto));
+    sdsfree(proto);
 }
 
 /* Start a debugging session before calling EVAL implementation.