diff options
author | hrs <hrs@FreeBSD.org> | 2012-01-25 07:45:15 +0000 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2012-01-25 07:45:15 +0000 |
commit | 213e9c871367df9e4445a15b23c0d8943da17a77 (patch) | |
tree | 04d5ee0a29e2d27a5575b930da79a6ab3f3aa575 /usr.sbin/makefs | |
parent | d0dc72cf6279f0620f3dced96e71a8f13ffb50db (diff) | |
download | FreeBSD-src-213e9c871367df9e4445a15b23c0d8943da17a77.zip FreeBSD-src-213e9c871367df9e4445a15b23c0d8943da17a77.tar.gz |
Fix a SIGSEGV problem in directory entry renaming.
Diffstat (limited to 'usr.sbin/makefs')
-rw-r--r-- | usr.sbin/makefs/cd9660.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/makefs/cd9660.c b/usr.sbin/makefs/cd9660.c index 336b1f7ba..5d207c7 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++; } |