Author: pollux
Date: 2006-08-05 18:49:00 +0000 (Sat, 05 Aug 2006)
New Revision: 22667
Modified:
xfprint/trunk/printing-systems/cups/cups.c
Log:
let's be more explicit when request fails
Modified: xfprint/trunk/printing-systems/cups/cups.c
===================================================================
--- xfprint/trunk/printing-systems/cups/cups.c 2006-08-05 16:35:10 UTC (rev
22666)
+++ xfprint/trunk/printing-systems/cups/cups.c 2006-08-05 18:49:00 UTC (rev
22667)
@@ -170,6 +170,7 @@
cupsSetPasswordCB (cups_password_cb);
HTTP = httpConnectEncrypt (cupsServer (), ippPort (), cupsEncryption ());
+
if (!HTTP) {
ippDelete (request);
g_warning ("Unable to connect CUPS server");
@@ -179,13 +180,14 @@
request = cupsDoRequest (HTTP, request, path);
httpClose (HTTP);
status = cupsLastError ();
+
if (!request) {
g_warning ("CUPS server couldn't execute request");
return NULL;
}
if (status > IPP_OK_CONFLICT)
- g_warning ("failed request with status %d", status);
+ g_warning ("failed request with error: %s", ippErrorString (status));
return request;
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits