/* Find out server and share names */
strncpy( psz_server, psz_path, sizeof( psz_server ) );
+ psz_server[sizeof (psz_server) - 1] = '\0';
psz_share[0] = 0;
psz_parser = strchr( psz_path, '/' );
if( psz_parser )
{
char *psz_parser2 = strchr( ++psz_parser, '/' );
if( psz_parser2 )
+ {
strncpy( psz_share, psz_parser, sizeof( psz_share ) );
- }
+ psz_parse[sizeof (psz_parse) - 1] = '\0';
+ }
+ }
sprintf( psz_remote, "\\\\%s\\%s", psz_server, psz_share );
net_resource.lpRemoteName = psz_remote;