summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2017-10-17 17:47:57 +0200
committerThomas Deutschmann <whissi@gentoo.org>2017-10-17 18:23:14 +0200
commit6541356e4d17cf8c329218c45a8163a73ab02a18 (patch)
tree2001d1a9a12a2523b174a672a7832498eba19d1b /app-admin/rsyslog/files
parentdev-libs/libfastjson: Bump to v0.99.7 (diff)
downloadgentoo-6541356e4d17cf8c329218c45a8163a73ab02a18.tar.gz
gentoo-6541356e4d17cf8c329218c45a8163a73ab02a18.tar.bz2
gentoo-6541356e4d17cf8c329218c45a8163a73ab02a18.zip
app-admin/rsyslog: Bump to v8.30.0
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Diffstat (limited to 'app-admin/rsyslog/files')
-rw-r--r--app-admin/rsyslog/files/8-stable/rsyslog-8.30.0-fix-kerberos.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/app-admin/rsyslog/files/8-stable/rsyslog-8.30.0-fix-kerberos.patch b/app-admin/rsyslog/files/8-stable/rsyslog-8.30.0-fix-kerberos.patch
new file mode 100644
index 000000000000..a202e633c893
--- /dev/null
+++ b/app-admin/rsyslog/files/8-stable/rsyslog-8.30.0-fix-kerberos.patch
@@ -0,0 +1,22 @@
+https://github.com/rsyslog/rsyslog/issues/1838
+
+--- a/plugins/imgssapi/imgssapi.c
++++ b/plugins/imgssapi/imgssapi.c
+@@ -291,7 +291,7 @@ finalize_it:
+
+
+ static rsRetVal
+-doRcvData(tcps_sess_t *pSess, char *buf, size_t lenBuf, ssize_t *piLenRcvd)
++doRcvData(tcps_sess_t *pSess, char *buf, size_t lenBuf, ssize_t *piLenRcvd, int *const oserr)
+ {
+ DEFiRet;
+ int allowedMethods;
+@@ -307,7 +307,7 @@ doRcvData(tcps_sess_t *pSess, char *buf, size_t lenBuf, ssize_t *piLenRcvd)
+ CHKiRet(TCPSessGSSRecv(pSess, buf, lenBuf, piLenRcvd));
+ } else {
+ *piLenRcvd = lenBuf;
+- CHKiRet(netstrm.Rcv(pSess->pStrm, (uchar*) buf, piLenRcvd) != RS_RET_OK);
++ CHKiRet(netstrm.Rcv(pSess->pStrm, (uchar*) buf, piLenRcvd, oserr));
+ }
+
+ finalize_it: