Summary: | Consider trimming values passed to setenv in login.conf | ||
---|---|---|---|
Product: | Base System | Reporter: | Michael Osipov <michael.osipov> |
Component: | conf | Assignee: | Yuri Pankov <yuripv> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | bugs, michael.osipov |
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | Any | ||
OS: | Any | ||
URL: | https://reviews.freebsd.org/D25649 |
Description
Michael Osipov
2020-07-13 11:29:01 UTC
Just applied the patch to 12-STABLE. The patch works for me decently. Anything holding off to apply this? A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=eeaf9d562fe137e0c52b8c346742dccfc8bde015 commit eeaf9d562fe137e0c52b8c346742dccfc8bde015 Author: Yuri Pankov <yuripv@FreeBSD.org> AuthorDate: 2021-04-11 22:02:12 +0000 Commit: Yuri Pankov <yuripv@FreeBSD.org> CommitDate: 2021-04-11 22:05:10 +0000 setclassenvironment: trim leading spaces in variable names Trim leading spaces in variable names when the list is e.g. pretty-formatted in /etc/login.conf or ~/.login_conf. PR: 247947 Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D25649 lib/libutil/login_class.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) Awesame, thank you. Can This be MFC'ed down to 13 and 12? A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=c6dcae2dfa3b96edc1fd8bbb6254c48fafbc8cd3 commit c6dcae2dfa3b96edc1fd8bbb6254c48fafbc8cd3 Author: Yuri Pankov <yuripv@FreeBSD.org> AuthorDate: 2021-04-11 22:02:12 +0000 Commit: Yuri Pankov <yuripv@FreeBSD.org> CommitDate: 2021-04-15 19:15:51 +0000 setclassenvironment: trim leading spaces in variable names Trim leading spaces in variable names when the list is e.g. pretty-formatted in /etc/login.conf or ~/.login_conf. PR: 247947 Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D25649 (cherry picked from commit eeaf9d562fe137e0c52b8c346742dccfc8bde015) lib/libutil/login_class.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) A commit in branch stable/12 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=913a9cc33ea55538f2c3366016f79f4b2a79e3d0 commit 913a9cc33ea55538f2c3366016f79f4b2a79e3d0 Author: Yuri Pankov <yuripv@FreeBSD.org> AuthorDate: 2021-04-11 22:02:12 +0000 Commit: Yuri Pankov <yuripv@FreeBSD.org> CommitDate: 2021-04-15 19:19:43 +0000 setclassenvironment: trim leading spaces in variable names Trim leading spaces in variable names when the list is e.g. pretty-formatted in /etc/login.conf or ~/.login_conf. PR: 247947 Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D25649 (cherry picked from commit eeaf9d562fe137e0c52b8c346742dccfc8bde015) lib/libutil/login_class.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) Спасибо, Юра! Confimed to work on 12-STABLE (53bc9be1c) and 12.3-RELEASE-p7 in a jail. Thanks, guys! |