degesch: make use of values from RPL_ISUPPORT
This commit is contained in:
		
							parent
							
								
									328ffd024a
								
							
						
					
					
						commit
						0757ce424c
					
				| @ -3677,9 +3677,9 @@ irc_is_this_us (struct server *s, const char *prefix) | |||||||
| static bool | static bool | ||||||
| irc_is_channel (struct server *s, const char *ident) | irc_is_channel (struct server *s, const char *ident) | ||||||
| { | { | ||||||
| 	(void) s;  // TODO: parse prefixes from server features
 | 	return *ident | ||||||
| 
 | 		&& (!!strchr (s->irc_chantypes,       *ident) || | ||||||
| 	return *ident && !!strchr ("#&+!", *ident); | 			!!strchr (s->irc_idchan_prefixes, *ident)); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | ||||||
| @ -4439,8 +4439,7 @@ irc_process_names (struct server *s, struct channel *channel) | |||||||
| { | { | ||||||
| 	struct str_map map; | 	struct str_map map; | ||||||
| 	str_map_init (&map); | 	str_map_init (&map); | ||||||
| 	// FIXME: use a server-specific strxfrm
 | 	map.key_xfrm = s->irc_strxfrm; | ||||||
| 	map.key_xfrm = irc_strxfrm; |  | ||||||
| 
 | 
 | ||||||
| 	// Initialize list of users
 | 	// Initialize list of users
 | ||||||
| 	LIST_FOR_EACH (struct channel_user, iter, channel->users) | 	LIST_FOR_EACH (struct channel_user, iter, channel->users) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user