forked from pool/net-snmp
Accepting request 1006703 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1006703 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/net-snmp?expand=0&rev=105
This commit is contained in:
commit
78dad0c1c9
20
net-snmp-5.9.3-fixed-python2-bindings.patch
Normal file
20
net-snmp-5.9.3-fixed-python2-bindings.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff -Nurp net-snmp-5.9.3-orig/python/netsnmp/client_intf.c net-snmp-5.9.3/python/netsnmp/client_intf.c
|
||||
--- net-snmp-5.9.3-orig/python/netsnmp/client_intf.c 2022-07-13 23:14:14.000000000 +0200
|
||||
+++ net-snmp-5.9.3/python/netsnmp/client_intf.c 2022-09-23 16:21:44.040588303 +0200
|
||||
@@ -872,9 +872,16 @@ py_netsnmp_attr_string(PyObject *obj, co
|
||||
if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
|
||||
PyObject *attr = PyObject_GetAttrString(obj, attr_name);
|
||||
if (attr) {
|
||||
+#if PY_MAJOR_VERSION >= 3
|
||||
*val = PyUnicode_AsUTF8AndSize(attr, len);
|
||||
Py_DECREF(attr);
|
||||
return 0;
|
||||
+#else
|
||||
+ int retval;
|
||||
+ retval = PyBytes_AsStringAndSize(attr, val, len);
|
||||
+ Py_DECREF(attr);
|
||||
+ return retval;
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
@ -1,3 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 27 14:56:27 UTC 2022 - Alexander Bergmann <abergmann@suse.com>
|
||||
|
||||
- Fixed python2 backward compability.
|
||||
add:
|
||||
* net-snmp-5.9.3-fixed-python2-bindings.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 21 14:44:13 UTC 2022 - Alexander Bergmann <abergmann@suse.com>
|
||||
|
||||
|
@ -63,6 +63,7 @@ Patch12: net-snmp-5.9.1-harden_snmptrapd.service.patch
|
||||
Patch13: net-snmp-5.9.1-suse-systemd-service-files.patch
|
||||
Patch14: net-snmp-5.9.2-fix-create-v3-user-outfile.patch
|
||||
Patch15: net-snmp-5.9.1-subagent-set-response.patch
|
||||
Patch16: net-snmp-5.9.3-fixed-python2-bindings.patch
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: autoconf
|
||||
|
Loading…
Reference in New Issue
Block a user