Let strncpy write the null terminator

This commit is contained in:
Rene Kita
2021-09-04 12:48:55 +02:00
parent 0cd26b92cb
commit b25abc595c

View File

@@ -356,7 +356,7 @@ char *ttyname(int);
#define SETCHMODE(var,mode) ((var) = (((var)&~C_WHICHCHAR) | mode))
#ifdef USE_M17N
#define SETCH(var,ch,len) ((var) = New_Reuse(char, (var), (len) + 1), \
strncpy((var), (ch), (len)), (var)[len] = '\0')
strncpy((var), (ch), (len + 1)))
#else
#define SETCH(var,ch,len) ((var) = (ch))
#endif