--- vcf/kfile_vcf.cpp 2003-07-16 21:12:41.000000000 +0200 +++ vcf/kfile_vcf.cpp 2003-12-16 15:38:20.000000000 +0100 @@ -90,17 +90,17 @@ while (!done) { // read a line - file.readLine(linebuf, 4096); + file.readLine(linebuf, sizeof(linebuf)); // have we got something useful? if (memcmp(linebuf, id_name, 3) == 0) { // we have a name myptr = linebuf + 3; - strncpy(buf_name, myptr, 999); + strlcpy(buf_name, myptr, sizeof( buf_name )); } else if (memcmp(linebuf, id_email, 15) == 0) { // we have a name myptr = linebuf + 15; - strncpy(buf_email, myptr, 999); + strlcpy(buf_email, myptr, sizeof( buf_email )); } // are we done yet?