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:

Reply via email to