diff --git a/src/syncterm/ripper.c b/src/syncterm/ripper.c index d24e79c3c8f7631ee0b5266453587bf4a93b017e..ffd2f59ae9f71dfe6c62965b907e90b6de28e6a4 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: