mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-30 21:42:59 +00:00 
			
		
		
		
	Remove duplicate Channel_FirstChannelOf().
noticed there's a way to make the loop slightly more elegant. [fw@strlen.de: Extra () to silence gcc.]
This commit is contained in:
		 Dana Dahlstrom
					Dana Dahlstrom
				
			
				
					committed by
					
						 Florian Westphal
						Florian Westphal
					
				
			
			
				
	
			
			
			 Florian Westphal
						Florian Westphal
					
				
			
						parent
						
							cb0d594e61
						
					
				
				
					commit
					c634303765
				
			| @@ -14,7 +14,7 @@ | |||||||
|  |  | ||||||
| #include "portab.h" | #include "portab.h" | ||||||
|  |  | ||||||
| static char UNUSED id[] = "$Id: irc-channel.c,v 1.42 2008/02/05 13:31:50 fw Exp $"; | static char UNUSED id[] = "$Id: irc-channel.c,v 1.43 2008/02/05 19:00:52 fw Exp $"; | ||||||
|  |  | ||||||
| #include "imp.h" | #include "imp.h" | ||||||
| #include <assert.h> | #include <assert.h> | ||||||
| @@ -51,16 +51,13 @@ static char UNUSED id[] = "$Id: irc-channel.c,v 1.42 2008/02/05 13:31:50 fw Exp | |||||||
| static bool | static bool | ||||||
| part_from_all_channels(CLIENT* client, CLIENT *target) | part_from_all_channels(CLIENT* client, CLIENT *target) | ||||||
| { | { | ||||||
| 	CL2CHAN *cl2chan = Channel_FirstChannelOf(target); | 	CL2CHAN *cl2chan; | ||||||
| 	CHANNEL *chan; | 	CHANNEL *chan; | ||||||
|  |  | ||||||
| 	while (cl2chan) { | 	while ((cl2chan = Channel_FirstChannelOf(target))) { | ||||||
| 		chan = Channel_GetChannel(cl2chan); | 		chan = Channel_GetChannel(cl2chan); | ||||||
| 		assert( chan != NULL ); | 		assert( chan != NULL ); | ||||||
| 		Channel_Part(target, client, Channel_Name(chan), Client_ID(target)); | 		Channel_Part(target, client, Channel_Name(chan), Client_ID(target)); | ||||||
|  |  | ||||||
| 		/* next */ |  | ||||||
| 		cl2chan = Channel_FirstChannelOf(target); |  | ||||||
| 	} | 	} | ||||||
| 	return CONNECTED; | 	return CONNECTED; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user