From 01c31bbeca262b016f04167bc6b114d117c85a01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Schmidt?= Date: Sun, 4 May 2003 10:03:15 +0000 Subject: [PATCH] Fix filename printing when using -l option. PR: 43574 --- usr.sbin/burncd/burncd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/burncd/burncd.c b/usr.sbin/burncd/burncd.c index 743f26f7c0f..eba6bc6b9de 100644 --- a/usr.sbin/burncd/burncd.c +++ b/usr.sbin/burncd/burncd.c @@ -49,7 +49,7 @@ struct track_info { int file; - char *file_name; + char file_name[MAXPATHLEN + 1]; off_t file_size; int block_size; int block_type; @@ -336,7 +336,7 @@ add_track(char *name, int block_size, int block_type, int nogap) if (fstat(file, &sb) < 0) err(EX_IOERR, "fstat(%s)", name); tracks[notracks].file = file; - tracks[notracks].file_name = name; + strncpy(tracks[notracks].file_name, name, MAXPATHLEN); if (file == STDIN_FILENO) tracks[notracks].file_size = -1; else