From 5c62101f3ba79a98b2651cfa4704a0ef1ceecdfb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Eivind=20N=C3=A6ss?= Date: Thu, 23 Sep 2021 07:40:01 -0700 Subject: [PATCH] Fixing signed vs. unsigned char* warnings in avpair.c MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Eivind Næss --- pppd/plugins/radius/avpair.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pppd/plugins/radius/avpair.c b/pppd/plugins/radius/avpair.c index d548b47..0dc9a85 100644 --- a/pppd/plugins/radius/avpair.c +++ b/pppd/plugins/radius/avpair.c @@ -76,7 +76,7 @@ int rc_avpair_assign (VALUE_PAIR *vp, void *pval, int len) vp->strvalue[len] = '\0'; vp->lvalue = len; } else { - strncpy (vp->strvalue, (char *) pval, AUTH_STRING_LEN); + strncpy ((char*) vp->strvalue, (char *) pval, AUTH_STRING_LEN); vp->lvalue = strlen((char *) pval); } @@ -161,7 +161,7 @@ VALUE_PAIR *rc_avpair_gen (AUTH_HDR *auth) DICT_ATTR *attr; VALUE_PAIR *vp; VALUE_PAIR *pair; - unsigned char hex[3]; /* For hex string conversion. */ + char hex[3]; /* For hex string conversion. */ char buffer[512]; /* @@ -600,7 +600,7 @@ int rc_avpair_parse (char *buffer, VALUE_PAIR **first_pair) { case PW_TYPE_STRING: - strcpy (pair->strvalue, valstr); + strcpy ((char*) pair->strvalue, valstr); pair->lvalue = strlen(valstr); break; @@ -725,7 +725,7 @@ int rc_avpair_tostr (VALUE_PAIR *pair, char *name, int ln, char *value, int lv) } else { - strncat(value, ptr, 1); + strncat(value, (char*) ptr, 1); lv--; if (lv < 0) break; } -- 2.39.2