Changeset 9971
- Timestamp:
- Jan 20, 2010, 6:15:09 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/rpcimpl.c
r9929 r9971 1005 1005 return FALSE; 1006 1006 1007 return ( strstr( filename, "ftp://" ) != NULL )1008 || ( strstr( filename, "http://" ) != NULL )1009 || ( strstr( filename, "https://" ) != NULL);1007 return !memcmp( filename, "ftp://", 6 ) || 1008 !memcmp( filename, "http://", 7 ) || 1009 !memcmp( filename, "https://", 8 ); 1010 1010 } 1011 1011 … … 1105 1105 else 1106 1106 { 1107 if( filename == NULL ) 1107 char * fname = tr_strstrip( tr_strdup( filename ) ); 1108 1109 if( fname == NULL ) 1108 1110 { 1109 1111 int len; … … 1112 1114 tr_free( metainfo ); 1113 1115 } 1114 else if( !strncmp( f ilename, "magnet:?", 8 ) )1116 else if( !strncmp( fname, "magnet:?", 8 ) ) 1115 1117 { 1116 tr_ctorSetMagnet( ctor, f ilename );1118 tr_ctorSetMagnet( ctor, fname ); 1117 1119 } 1118 1120 else 1119 1121 { 1120 tr_ctorSetMetainfoFromFile( ctor, f ilename );1122 tr_ctorSetMetainfoFromFile( ctor, fname ); 1121 1123 } 1122 1124 1123 1125 addTorrentImpl( idle_data, ctor ); 1126 1127 tr_free( fname ); 1124 1128 } 1125 1129
Note: See TracChangeset
for help on using the changeset viewer.