mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 12:28:52 +00:00
(libT) #1255: fails to parse announce URLs that have leading or trailing spaces
This commit is contained in:
@@ -669,6 +669,34 @@ tr_strerror( int i )
|
||||
return ret;
|
||||
}
|
||||
|
||||
/****
|
||||
*****
|
||||
****/
|
||||
|
||||
char*
|
||||
tr_strstrip( char * str )
|
||||
{
|
||||
if( str != NULL )
|
||||
{
|
||||
size_t pos;
|
||||
size_t len = strlen( str );
|
||||
|
||||
while( len && isspace( str[len-1] ) )
|
||||
--len;
|
||||
str[len] = '\0';
|
||||
|
||||
for( pos=0; pos<len && isspace( str[pos] ); )
|
||||
++pos;
|
||||
|
||||
len -= pos;
|
||||
memmove( str, str+pos, len );
|
||||
str[len] = '\0';
|
||||
}
|
||||
|
||||
return str;
|
||||
}
|
||||
|
||||
|
||||
/****
|
||||
*****
|
||||
****/
|
||||
|
||||
Reference in New Issue
Block a user