aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2012-01-25 07:45:15 +0000
committerHiroki Sato <hrs@FreeBSD.org>2012-01-25 07:45:15 +0000
commita22ed494f80e3a45a8b7fc7d4ad781b802c61bc5 (patch)
tree04d5ee0a29e2d27a5575b930da79a6ab3f3aa575 /usr.sbin
parentb64933321a864d365d06d0ef695bd989377b1104 (diff)
downloadsrc-a22ed494f80e3a45a8b7fc7d4ad781b802c61bc5.tar.gz
src-a22ed494f80e3a45a8b7fc7d4ad781b802c61bc5.zip
Fix a SIGSEGV problem in directory entry renaming.
Notes
Notes: svn path=/head/; revision=230529
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/makefs/cd9660.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/makefs/cd9660.c b/usr.sbin/makefs/cd9660.c
index 336b1f7bad73..5d207c7ce0dd 100644
--- a/usr.sbin/makefs/cd9660.c
+++ b/usr.sbin/makefs/cd9660.c
@@ -1086,6 +1086,8 @@ cd9660_rename_filename(cd9660node *iter, int num, int delete_chars)
*/
while (count < maxlength) {
+ if (*naming == ';')
+ break;
naming++;
count++;
}