diff options
author | Matthias Clasen <mclasen@redhat.com> | 2007-06-29 18:41:23 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2007-06-29 18:41:23 +0000 |
commit | 388b14515a350513a43f2a257f27ae0204787c8f (patch) | |
tree | 2e20624c8801e8d4dea00bcd7091135971f12f78 /modules | |
parent | 571e8e1a4adb911a7127049c3607200be442c93c (diff) | |
download | gdk-pixbuf-388b14515a350513a43f2a257f27ae0204787c8f.tar.gz |
Enable SSL support. (#451070, Vince Busam)
2007-06-29 Matthias Clasen <mclasen@redhat.com>
* modules/printbackend/cups/gtkcupsutils.c (_post_check):
(_get_check): Enable SSL support. (#451070, Vince Busam)
svn path=/trunk/; revision=18293
Diffstat (limited to 'modules')
-rw-r--r-- | modules/printbackends/cups/gtkcupsutils.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/printbackends/cups/gtkcupsutils.c b/modules/printbackends/cups/gtkcupsutils.c index d5a6bab01..faf369347 100644 --- a/modules/printbackends/cups/gtkcupsutils.c +++ b/modules/printbackends/cups/gtkcupsutils.c @@ -847,13 +847,14 @@ _post_check (GtkCupsRequest *request) return; } } -/* TODO: detect ssl in configure.ac */ -#if HAVE_SSL else if (http_status == HTTP_UPGRADE_REQUIRED) { /* Flush any error message... */ httpFlush (request->http); + cupsSetEncryption (HTTP_ENCRYPT_REQUIRED); + request->state = GTK_CUPS_POST_CONNECT; + /* Reconnect... */ httpReconnect (request->http); @@ -863,7 +864,6 @@ _post_check (GtkCupsRequest *request) request->attempts++; goto again; } -#endif else if (http_status != HTTP_OK) { int http_errno; @@ -1035,13 +1035,14 @@ _get_check (GtkCupsRequest *request) "Can't prompt for authorization"); return; } -/* TODO: detect ssl in configure.ac */ -#if HAVE_SSL else if (http_status == HTTP_UPGRADE_REQUIRED) { /* Flush any error message... */ httpFlush (request->http); + cupsSetEncryption (HTTP_ENCRYPT_REQUIRED); + request->state = GTK_CUPS_POST_CONNECT; + /* Reconnect... */ httpReconnect (request->http); @@ -1051,7 +1052,6 @@ _get_check (GtkCupsRequest *request) request->attempts++; goto again; } -#endif else if (http_status != HTTP_OK) { int http_errno; |