degesch: don't require channels to have buffers
This commit is contained in:
		
							parent
							
								
									e8e039c11c
								
							
						
					
					
						commit
						9c0f0c0e33
					
				| @ -2168,9 +2168,9 @@ irc_handle_quit (struct app_context *ctx, const struct irc_message *msg) | ||||
| 	LIST_FOR_EACH (struct user_channel, iter, user->channels) | ||||
| 	{ | ||||
| 		buffer = str_map_find (&ctx->irc_buffer_map, iter->channel->name); | ||||
| 		hard_assert (buffer != NULL); | ||||
| 		buffer_send (ctx, buffer, BUFFER_LINE_QUIT, 0, | ||||
| 			msg->prefix, message, ""); | ||||
| 		if (buffer) | ||||
| 			buffer_send (ctx, buffer, BUFFER_LINE_QUIT, 0, | ||||
| 				msg->prefix, message, ""); | ||||
| 
 | ||||
| 		// Unlink the user from the channel
 | ||||
| 		struct channel *channel = iter->channel; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user