src/unix.cpp
changeset 10310 ca2eb5811a07
parent 9727 3c06f03dadbe
child 10315 b3c652b3a316
equal deleted inserted replaced
10309:a3519caf1001 10310:ca2eb5811a07
   152 
   152 
   153 	char *outbuf  = buf;
   153 	char *outbuf  = buf;
   154 	size_t outlen = sizeof(buf) - 1;
   154 	size_t outlen = sizeof(buf) - 1;
   155 	size_t inlen  = strlen(name);
   155 	size_t inlen  = strlen(name);
   156 
   156 
   157 	ttd_strlcpy(outbuf, name, sizeof(buf));
   157 	strecpy(outbuf, name, lastof(buf));
   158 
   158 
   159 	iconv(convd, NULL, NULL, NULL, NULL);
   159 	iconv(convd, NULL, NULL, NULL, NULL);
   160 	if (iconv(convd, &inbuf, &inlen, &outbuf, &outlen) == (size_t)(-1)) {
   160 	if (iconv(convd, &inbuf, &inlen, &outbuf, &outlen) == (size_t)(-1)) {
   161 		DEBUG(misc, 0, "[iconv] error converting '%s'. Errno %d", name, errno);
   161 		DEBUG(misc, 0, "[iconv] error converting '%s'. Errno %d", name, errno);
   162 	}
   162 	}