From d55613aa26f68e9db6d93de3e3ba514769c288ad Mon Sep 17 00:00:00 2001 From: 3djc Date: Sat, 6 Aug 2016 21:09:51 +0200 Subject: [PATCH] urlencode model string to allow models like x9d+ (#3693) --- companion/src/firmwares/opentx/opentxinterface.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/companion/src/firmwares/opentx/opentxinterface.cpp b/companion/src/firmwares/opentx/opentxinterface.cpp index 51bb4dada..5ae828281 100644 --- a/companion/src/firmwares/opentx/opentxinterface.cpp +++ b/companion/src/firmwares/opentx/opentxinterface.cpp @@ -1109,10 +1109,12 @@ QString OpenTxFirmware::getFirmwareBaseUrl() QString OpenTxFirmware::getFirmwareUrl() { QString url = getFirmwareBaseUrl(); + QByteArray data = QUrl::toPercentEncoding(id); + if (IS_ARM(board)) - url.append(QString("/getfw.php?fw=%1.bin").arg(id)); + url.append(QString("/getfw.php?fw=%1.bin").arg((QString)data)); else - url.append(QString("/getfw.php?fw=%1.hex").arg(id)); + url.append(QString("/getfw.php?fw=%1.hex").arg((QString)data)); return url; }