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:
@@ -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 );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user