Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f0b898a6c102ff08c686c65d4844f0a6 > files > 11

kdepim-3.1-17.1.91mdk.src.rpm

--- 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?