sprintf -> snprintf paranoia

This commit is contained in:
Kris Kennaway 2000-08-04 10:23:42 +00:00
parent 48a0f0c81a
commit 8f6d480067
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=64236

View File

@ -753,15 +753,15 @@ _getyppass(struct passwd *pw, const char *name, const char *map)
}
if (_gotmaster == YP_HAVE_MASTER)
sprintf(mastermap,"master.%s", map);
snprintf(mastermap, sizeof(mastermap), "master.%s", map);
else
sprintf(mastermap,"%s",map);
snprintf(mastermap, sizeof(mastermap), "%s", map);
if(yp_match(_pw_yp_domain, (char *)&mastermap, name, strlen(name),
&result, &resultlen)) {
if (_gotmaster != YP_HAVE_MASTER)
return 0;
sprintf(mastermap,"%s",map);
snprintf(mastermap, sizeof(mastermap), "%s", map);
if (yp_match(_pw_yp_domain, (char *)&mastermap,
name, strlen(name), &result, &resultlen))
return 0;