]> git.sur5r.net Git - openldap/commitdiff
Change overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'
authorHallvard Furuseth <hallvard@openldap.org>
Sun, 27 Dec 1998 06:29:45 +0000 (06:29 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Sun, 27 Dec 1998 06:29:45 +0000 (06:29 +0000)
clients/ud/print.c
clients/ud/util.c

index ba665222b19b15c59a0c7b7d97d7dae5f39aabc0..ad62c50a4cf2096fbdce2bd9cd96391d9da94413 100644 (file)
@@ -569,7 +569,7 @@ time2text( char *ldtimestr, int dateonly )
 
     timestr[ strlen( timestr ) - 1 ] = zone;   /* replace trailing newline */
     if ( dateonly ) {
-       strcpy( timestr + 11, timestr + 20 );
+       SAFEMEMCPY( timestr + 11, timestr + 20, strlen( timestr + 20 ) + 1 );
     }
 
     Free ( ldtimestr );
index b75b5ff6f87a87666bf94256ce5fcbe73d1c4b3c..c50a60cd76e89ad183ac343afc358c63af539c8a 100644 (file)
@@ -206,7 +206,7 @@ fetch_buffer( char *buffer, int length, FILE *where )
                if ( isprint( *p )) {
                        ++p;
                } else {
-                       strcpy( p, p + 1 ); 
+                       SAFEMEMCPY( p, p + 1, strlen( p + 1 ) + 1 ); 
                }
        }