Merged update from upstream sources
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
This commit is contained in:
parent
1f934c1018
commit
75dbf5719b
21
pycups-invalid-pointer.patch
Normal file
21
pycups-invalid-pointer.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
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);
|
@ -6,7 +6,7 @@
|
|||||||
Summary: Python bindings for CUPS
|
Summary: Python bindings for CUPS
|
||||||
Name: python-cups
|
Name: python-cups
|
||||||
Version: 2.0.1
|
Version: 2.0.1
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
# older URL, but still with useful information about pycups
|
# older URL, but still with useful information about pycups
|
||||||
#URL: http://cyberelk.net/tim/software/pycups/
|
#URL: http://cyberelk.net/tim/software/pycups/
|
||||||
URL: https://github.com/OpenPrinting/pycups/
|
URL: https://github.com/OpenPrinting/pycups/
|
||||||
@ -16,6 +16,7 @@ License: GPLv2+
|
|||||||
# all taken from upstream
|
# all taken from upstream
|
||||||
Patch01: 0001-examples-cupstree.py-remove-shebang.patch
|
Patch01: 0001-examples-cupstree.py-remove-shebang.patch
|
||||||
Patch02: 0001-postscriptdriver.prov-ignore-driverless-utilities.patch
|
Patch02: 0001-postscriptdriver.prov-ignore-driverless-utilities.patch
|
||||||
|
Patch03: pycups-invalid-pointer.patch
|
||||||
|
|
||||||
# gcc is no longer in buildroot by default
|
# gcc is no longer in buildroot by default
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
@ -73,6 +74,9 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch}
|
|||||||
%doc examples html
|
%doc examples html
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Dec 14 2020 Zdenek Dohnal <zdohnal@redhat.com> - 2.0.1-7
|
||||||
|
- fix invalid delete (upstream ticket #11)
|
||||||
|
|
||||||
* Thu Nov 05 2020 Zdenek Dohnal <zdohnal@redhat.com> - 2.0.1-6
|
* Thu Nov 05 2020 Zdenek Dohnal <zdohnal@redhat.com> - 2.0.1-6
|
||||||
- make is no longer in buildroot by default
|
- make is no longer in buildroot by default
|
||||||
- use smaller git-core instead of git
|
- use smaller git-core instead of git
|
||||||
|
Loading…
Reference in New Issue
Block a user