75dbf5719b
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/python-cups.git#c5cbcc3c855051aacd170805903a205121cbba9d
22 lines
819 B
Diff
22 lines
819 B
Diff
diff --git a/cupsconnection.c b/cupsconnection.c
|
|
index 132dd25..d54a7fa 100644
|
|
--- a/cupsconnection.c
|
|
+++ b/cupsconnection.c
|
|
@@ -3827,7 +3827,7 @@ Connection_printTestPage (Connection *self, PyObject *args, PyObject *kwds)
|
|
const char *datadir;
|
|
char filename[PATH_MAX];
|
|
char uri[HTTP_MAX_URI];
|
|
- ipp_t *request, *answer;
|
|
+ ipp_t *request, *answer = NULL;
|
|
ipp_attribute_t *attr;
|
|
char *resource;
|
|
int jobid = 0;
|
|
@@ -3923,6 +3923,7 @@ Connection_printTestPage (Connection *self, PyObject *args, PyObject *kwds)
|
|
Connection_end_allow_threads (self);
|
|
if (answer && ippGetStatusCode (answer) == IPP_NOT_POSSIBLE) {
|
|
ippDelete (answer);
|
|
+ answer = NULL;
|
|
// Perhaps it's a class, not a printer.
|
|
construct_uri (uri, sizeof (uri),
|
|
"ipp://localhost/classes/", printer);
|