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. (cherry picked from commit b78eaf4e4374684847c4b5e1d62cb5a0a2541d9a)
This commit is contained in:
parent
acc8e372c8
commit
2b3f5bbcee
@ -3980,7 +3980,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 );
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user