From c79381d32a61a570bff305744b1230100c735e22 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Tue, 4 Feb 2014 20:33:13 -0500 Subject: [PATCH] exfat: limit backup volume name to 11 characters --- src/add-ons/kernel/file_systems/exfat/Volume.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/exfat/Volume.cpp b/src/add-ons/kernel/file_systems/exfat/Volume.cpp index 9ec0bf4046..7299f1ce2a 100644 --- a/src/add-ons/kernel/file_systems/exfat/Volume.cpp +++ b/src/add-ons/kernel/file_systems/exfat/Volume.cpp @@ -377,8 +377,8 @@ Volume::Mount(const char* deviceName, uint32 flags) double size = double((10 * diskSize + divisor - 1) / divisor); // %g in the kernel does not support precision... - snprintf(fName, sizeof(fName), "%g %cB ExFAT Volume", - size / 10, unit); + snprintf(fName, 11 + 1, "%g %cB ExFAT", size / 10, unit); + // exfat volume names can only contain 11 characters } return B_OK;