X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Favpair.c;fp=pppd%2Fplugins%2Fradius%2Favpair.c;h=0dc9a85d13a6be0b4e8e939961e754e5a7ce2b00;hb=eff574c871822c7e2788aa8a928f2480fa7a6cb3;hp=d548b47b1d23bd5ecc4c56b6ad2081a2068463dc;hpb=b21711c71f2bf9537f5985339cf6e224738315ef;p=ppp.git 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; }