OSDN Git Service

Ver.1.5.33 changed strncpy/cat to strlcpy/cat
[opengate/opengate.git] / opengate / opengatesrv / htmltemplate.c
index a6dc2b5..5b7da65 100644 (file)
@@ -67,16 +67,16 @@ int htmlReplace(char* buff,char *beforeStr,char *afterStr)
   
   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;
 }