Browse Source

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 <decker.christian@gmail.com>
sanitizers
Christian Decker 6 years ago
committed by Rusty Russell
parent
commit
1c8b980985
  1. 2
      contrib/pylightning/lightning/plugin.py

2
contrib/pylightning/lightning/plugin.py

@ -343,7 +343,7 @@ class PluginStream(object):
def write(self, payload): def write(self, payload):
self.buff += payload self.buff += payload
if payload[-1] == '\n': if len(payload) > 0 and payload[-1] == '\n':
self.flush() self.flush()
def flush(self): def flush(self):

Loading…
Cancel
Save