From 1c8b980985294dc9906bc6dd5db364a704e80002 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Mon, 21 Jan 2019 18:28:33 +0100 Subject: [PATCH] pylightning: Handle empty log lines correctly Logging an empty line (without newline character) would raise an Exception due to out of bounds check. Signed-off-by: Christian Decker --- contrib/pylightning/lightning/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/pylightning/lightning/plugin.py b/contrib/pylightning/lightning/plugin.py index b6448b649..848c7663e 100644 --- a/contrib/pylightning/lightning/plugin.py +++ b/contrib/pylightning/lightning/plugin.py @@ -343,7 +343,7 @@ class PluginStream(object): def write(self, payload): self.buff += payload - if payload[-1] == '\n': + if len(payload) > 0 and payload[-1] == '\n': self.flush() def flush(self):