Fixed cups httpConnectEncrypt deprecation warning.
authorArmin Novak <armin.novak@gmail.com>
Sat, 11 Apr 2020 07:41:08 +0000 (09:41 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Tue, 28 Apr 2020 12:03:19 +0000 (14:03 +0200)
channels/printer/client/cups/printer_cups.c

index 3d94d6b..8e462c1 100644 (file)
@@ -178,9 +178,13 @@ static rdpPrintJob* printer_cups_create_printjob(rdpPrinter* printer, UINT32 id)
        {
                char buf[100];
 
+#if !defined(_CUPS_API_1_7)
                cups_printjob->printjob_object =
                    httpConnectEncrypt(cupsServer(), ippPort(), HTTP_ENCRYPT_IF_REQUESTED);
-
+#else
+               cups_printjob->printjob_object = httpConnect2(cupsServer(), ippPort(), NULL, AF_UNSPEC,
+                                                             HTTP_ENCRYPT_IF_REQUESTED, 1, 10000, NULL);
+#endif
                if (!cups_printjob->printjob_object)
                {
                        free(cups_printjob);