# HG changeset patch # User Dominik Staubli # Date 1278505475 -7200 # Node ID 15d656ef81aff75c0926f55bb2abbbe64522e56f # Parent b0dcdfbd4238d757be82291eed4882a3101f570c foe: size of filename truncated to 31 chars and null-terminated diff -r b0dcdfbd4238 -r 15d656ef81af tool/CommandFoeWrite.cpp --- a/tool/CommandFoeWrite.cpp Wed May 12 15:07:13 2010 +0200 +++ b/tool/CommandFoeWrite.cpp Wed Jul 07 14:24:35 2010 +0200 @@ -139,7 +139,8 @@ // write data via foe to the slave data.offset = 0; - strncpy(data.file_name, storeFileName.c_str(), sizeof(data.file_name)); + strncpy(data.file_name, storeFileName.c_str(), sizeof(data.file_name)-1); + data.file_name[sizeof(data.file_name)-1] = '\0'; try { m.writeFoe(&data);