forked from pool/shadow
3317029e04
- Update to 4.9: * Updated translations * Major salt updates * Various coverity and cleanup fixes * Consistently use 0 to disable PASS_MIN_DAYS in man * Implement NSS support for subids and a libsubid * setfcap: retain setfcap when mapping uid 0 * login.defs: include HMAC_CRYPTO_ALGO key * selinux fixes * Fix path prefix path handling * Manpage updates * Treat an empty passwd field as invalid(Haelwenn Monnier) * newxidmap: allow running under alternative gid * usermod: check that shell is executable * Add yescript support * useradd memleak fixes * useradd: use built-in settings by default * getdefs: add foreign * buffer overflow fixes * Adding run-parts style for pre and post useradd/del - Refresh: * shadow-login_defs-unused-by-pam.patch * userdel-script.patch * useradd-script.patch * chkname-regex.patch * useradd-default.patch: bbf4b79 stopped shipping default file. change group in code now. * shadow-login_defs-suse.patch * useradd-userkeleton.patch - Remove because upstreamed: OBS-URL: https://build.opensuse.org/request/show/912915 OBS-URL: https://build.opensuse.org/package/show/Base:System/shadow?expand=0&rev=106
15 lines
454 B
Diff
15 lines
454 B
Diff
Upstream commit 4624e9fca1b02b64e25e8b2280a0186182ab73ba
|
|
To fix SIGABRT: https://github.com/shadow-maint/shadow/issues/394
|
|
Index: shadow-4.9/src/useradd.c
|
|
===================================================================
|
|
--- shadow-4.9.orig/src/useradd.c
|
|
+++ shadow-4.9/src/useradd.c
|
|
@@ -420,7 +420,6 @@ static void get_defaults (void)
|
|
} else {
|
|
def_group = grp->gr_gid;
|
|
def_gname = xstrdup (grp->gr_name);
|
|
- gr_free(grp);
|
|
}
|
|
}
|
|
|