From cd9e14aab923b30ae6795b88a726e642693ee854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sun, 14 Mar 2021 01:43:56 -0500 Subject: [PATCH] Don't make parse_rip() do anything when RIP is disabled. Should fix file transfer issues. (SF bug #38) --- src/syncterm/ripper.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/syncterm/ripper.c b/src/syncterm/ripper.c index d24e79c3c8..ffd2f59ae9 100644 --- a/src/syncterm/ripper.c +++ b/src/syncterm/ripper.c @@ -11388,6 +11388,14 @@ parse_rip(BYTE *origbuf, unsigned blen, unsigned maxlen) bool copy = false; BYTE *buf = origbuf; + /* + * TODO: Downloads are broken when RIP is enabled... + * This should certainly be fixed someday. + */ + if (rip.enabled == false) { + return blen; + } + shadow_palette(); switch(rip.state) { case RIP_STATE_BOL: -- GitLab