From: Ivailo Monev Date: Sat, 5 Jun 2021 17:43:24 +0000 (+0300) Subject: print-manager: compiler warning fix X-Git-Tag: 4.22.0~591 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=0e1bf50069de81645b3e1763f413fd7f63b0d592;p=kde%2Fkde-extraapps.git print-manager: compiler warning fix Signed-off-by: Ivailo Monev --- diff --git a/print-manager/libkcups/KIppRequest.cpp b/print-manager/libkcups/KIppRequest.cpp index 584a3d5e..9b28b06e 100644 --- a/print-manager/libkcups/KIppRequest.cpp +++ b/print-manager/libkcups/KIppRequest.cpp @@ -182,15 +182,16 @@ QString KIppRequest::assembleUrif(const QString &name, bool isClass) { char uri[HTTP_MAX_URI]; // printer URI - QString destination; + QByteArray resourcef; if (isClass) { - destination = QLatin1String("/classes/") + name; + resourcef = "/classes/%s"; } else { - destination = QLatin1String("/printers/") + name; + resourcef = "/printers/%s"; } + const QByteArray destination = name.toUtf8(); httpAssembleURIf(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", cupsUser(), "localhost", - ippPort(), destination.toUtf8()); + ippPort(), resourcef.constData(), destination.constData()); return uri; }