[libnss]: fix compiling issue under gcc 8 (#4414)
Signed-off-by: Guohan Lu <lguohan@gmail.com>
This commit is contained in:
parent
606db589b8
commit
195a0a7bf7
@ -0,0 +1,34 @@
|
|||||||
|
From d8300dca720dc17e19d39efa3abbe3c3e5600262 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Guohan Lu <lguohan@gmail.com>
|
||||||
|
Date: Wed, 5 Feb 2020 07:25:13 +0000
|
||||||
|
Subject: [PATCH] fix compiling warning about token dereference
|
||||||
|
|
||||||
|
---
|
||||||
|
nss_tacplus.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/nss_tacplus.c b/nss_tacplus.c
|
||||||
|
index 3ff3c35..7feeda6 100644
|
||||||
|
--- a/nss_tacplus.c
|
||||||
|
+++ b/nss_tacplus.c
|
||||||
|
@@ -87,7 +87,7 @@ static int parse_tac_server(char *srv_buf)
|
||||||
|
|
||||||
|
token = strsep(&srv_buf, delim);
|
||||||
|
while(token) {
|
||||||
|
- if('\0' != token) {
|
||||||
|
+ if('\0' != token[0]) {
|
||||||
|
if(!strncmp(token, "server=", 7)) {
|
||||||
|
struct addrinfo hints, *server;
|
||||||
|
int rv;
|
||||||
|
@@ -161,7 +161,7 @@ static int parse_user_priv(char *buf)
|
||||||
|
|
||||||
|
token = strsep(&buf, delim);
|
||||||
|
while(token) {
|
||||||
|
- if('\0' != token) {
|
||||||
|
+ if('\0' != token[0]) {
|
||||||
|
if(!strncmp(token, "user_priv=", 10)) {
|
||||||
|
priv = (int)strtoul(token + 10, NULL, 0);
|
||||||
|
if(priv > MAX_TACACS_USER_PRIV || priv < MIN_TACACS_USER_PRIV)
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
@ -23,6 +23,7 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
|
|||||||
git $(GIT_APPLY) ../0003-management-vrf-support.patch
|
git $(GIT_APPLY) ../0003-management-vrf-support.patch
|
||||||
git $(GIT_APPLY) ../0004-Skip-accessing-tacacs-servers-for-local-non-tacacs-u.patch
|
git $(GIT_APPLY) ../0004-Skip-accessing-tacacs-servers-for-local-non-tacacs-u.patch
|
||||||
git $(GIT_APPLY) ../0005-libnss-Modify-parsing-of-IP-addr-and-port-number-str.patch
|
git $(GIT_APPLY) ../0005-libnss-Modify-parsing-of-IP-addr-and-port-number-str.patch
|
||||||
|
git $(GIT_APPLY) ../0006-fix-compiling-warning-about-token-dereference.patch
|
||||||
|
|
||||||
dpkg-buildpackage -rfakeroot -b -us -uc
|
dpkg-buildpackage -rfakeroot -b -us -uc
|
||||||
popd
|
popd
|
||||||
|
Loading…
Reference in New Issue
Block a user