if(buff==NULL) return 1;
- strncpy(tempBuff, buff, BUFFMAXLN);
- strncpy(buff,"",BUFFMAXLN);
+ strlcpy(tempBuff, buff, BUFFMAXLN);
+ strlcpy(buff,"",BUFFMAXLN);
for(pBuff = tempBuff;
(pNext=strSplit(pBuff, beforeStr)) != NULL;
pBuff = pNext){
- strncat(buff,pBuff,BUFFMAXLN);
- strncat(buff,afterStr,BUFFMAXLN);
+ strlcat(buff,pBuff,BUFFMAXLN);
+ strlcat(buff,afterStr,BUFFMAXLN);
}
- strncat(buff,pBuff,BUFFMAXLN);
+ strlcat(buff,pBuff,BUFFMAXLN);
return 0;
}