X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=restore%2Ftape.c;h=d7e8ed635be54041c6872d5512e64eca52d861ea;hb=6d9ffa3ebaadf8f1709aa4e6a8956fab4abf4f64;hp=5fac380f1024641b4969e204f83e9961a9706f79;hpb=9081ea909f4c55c9344fee512c509caf4f2f64b8;p=dump.git diff --git a/restore/tape.c b/restore/tape.c index 5fac380..d7e8ed6 100644 --- a/restore/tape.c +++ b/restore/tape.c @@ -46,7 +46,7 @@ #ifndef lint static const char rcsid[] = - "$Id: tape.c,v 1.38 2001/05/12 11:36:12 stelian Exp $"; + "$Id: tape.c,v 1.39 2001/05/26 11:04:46 stelian Exp $"; #endif /* not lint */ #include @@ -448,8 +448,8 @@ again: return; } if (buf[0] != '\n') { - (void) strcpy(magtape, buf); - magtape[strlen(magtape) - 1] = '\0'; + (void) strncpy(magtape, buf, sizeof(magtape)); + magtape[sizeof(magtape) - 1] = '\0'; } } #ifdef RRESTORE