diff options
Diffstat (limited to 'bin/pax/pat_rep.c')
-rw-r--r-- | bin/pax/pat_rep.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/pax/pat_rep.c b/bin/pax/pat_rep.c index 0c9ed7b..6519eb4 100644 --- a/bin/pax/pat_rep.c +++ b/bin/pax/pat_rep.c @@ -34,7 +34,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id$ + * $Id: pat_rep.c,v 1.8 1997/02/22 14:04:35 peter Exp $ */ #ifndef lint @@ -776,6 +776,7 @@ tty_rename(arcn) tty_prnt("Processing continues, name changed to: %s\n", tmpname); res = add_name(arcn->name, arcn->nlen, tmpname); arcn->nlen = l_strncpy(arcn->name, tmpname, PAXPATHLEN+1); + arcn->name[PAXPATHLEN] = '\0'; if (res < 0) return(-1); return(0); @@ -1056,6 +1057,7 @@ rep_name(name, nlen, prnt) if (*nname == '\0') return(1); *nlen = l_strncpy(name, nname, PAXPATHLEN + 1); + name[PAXPATHLEN] = '\0'; } return(0); } |