Fix buffer size for strncpy in UpnpAddVirtualDir()

Since 1st argument precedes the beginning of the buffer,
it is necessary to reduce the value of 3rd argument.
This commit is contained in:
Yoichi NAKAYAMA
2012-03-10 22:29:44 +09:00
parent a54d6e7e83
commit b78eaf4e43

View File

@@ -3878,7 +3878,7 @@ int UpnpAddVirtualDir(const char *newDirName)
if( *newDirName != '/' ) {
dirName[0] = '/';
strncpy( dirName + 1, newDirName, sizeof( dirName ) - 1 );
strncpy( dirName + 1, newDirName, sizeof( dirName ) - 2 );
} else {
strncpy( dirName, newDirName, sizeof( dirName ) - 1 );
}