diff --git a/upnp/src/api/upnpapi.c b/upnp/src/api/upnpapi.c index 40c6947..77ced00 100644 --- a/upnp/src/api/upnpapi.c +++ b/upnp/src/api/upnpapi.c @@ -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 ); }