Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nfs-utils for openSUSE:Factory checked in at 2021-09-13 16:24:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nfs-utils (Old) and /work/SRC/openSUSE:Factory/.nfs-utils.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nfs-utils" Mon Sep 13 16:24:24 2021 rev:165 rq:917833 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/nfs-utils/nfs-utils.changes 2021-08-12 09:02:07.606106937 +0200 +++ /work/SRC/openSUSE:Factory/.nfs-utils.new.1899/nfs-utils.changes 2021-09-13 16:24:55.978772583 +0200 @@ -1,0 +2,7 @@ +Thu Sep 9 23:35:04 UTC 2021 - Neil Brown <nfbr...@suse.com> + +- Add 0001-gssd-fix-crash-in-debug-message.patch + Fix crash when rpc-gssd run with -v. + (boo#1190144) + +------------------------------------------------------------------- New: ---- 0001-gssd-fix-crash-in-debug-message.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nfs-utils.spec ++++++ --- /var/tmp/diff_new_pack.zYl55o/_old 2021-09-13 16:24:56.634773341 +0200 +++ /var/tmp/diff_new_pack.zYl55o/_new 2021-09-13 16:24:56.638773346 +0200 @@ -42,6 +42,7 @@ Source26: nfs.conf Source27: nfs-kernel-server.tmpfiles.conf Patch0: nfs-utils-1.0.7-bind-syntax.patch +Patch1: 0001-gssd-fix-crash-in-debug-message.patch BuildRequires: e2fsprogs-devel BuildRequires: gcc-c++ ++++++ 0001-gssd-fix-crash-in-debug-message.patch ++++++ >From 68c9ba2473d44d19795c5f81906852aef5a1500a Mon Sep 17 00:00:00 2001 From: NeilBrown <ne...@suse.de> Date: Thu, 9 Sep 2021 15:37:03 +1000 Subject: [PATCH] gssd: fix crash in debug message. A recent cleanup of debug messages added func and tid format specifiers to a debug message (when full hostname was different), but the func name and tid were NOT added as arguments. Consequently there weren't enough args, random bytes of the stack were interpreted as a pointer, and rpc.gssd crashed (when -v was specified). Fixes: b538862a5135 ("gssd: Cleaned up debug messages") Signed-off-by: NeilBrown <ne...@suse.de> --- utils/gssd/krb5_util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/utils/gssd/krb5_util.c +++ b/utils/gssd/krb5_util.c @@ -673,8 +673,8 @@ get_full_hostname(const char *inhost, ch *c = tolower(*c); if (get_verbosity() && strcmp(inhost, outhost)) - printerr(1, "%s(0x%0lx): inhost '%s' different than outhost'%s'\n", - inhost, outhost); + printerr(1, "%s(0x%0lx): inhost '%s' different than outhost '%s'\n", + __func__, tid, inhost, outhost); retval = 0; out: