[ekg2-commit] r3880 - trunk/ekg: trunk/ekg/commands.c

SVN commit svn w toxygen.net
Nie, 9 Mar 2008, 17:59:46 CET


Author: peres
Date: 2008-03-09 17:59:46 +0100 (Sun, 09 Mar 2008)
New Revision: 3880

Modified:
   trunk/ekg/commands.c
Log:

Fix /dcc.



Modified: trunk/ekg/commands.c
===================================================================
--- trunk/ekg/commands.c	2008-03-09 13:04:20 UTC (rev 3879)
+++ trunk/ekg/commands.c	2008-03-09 16:59:46 UTC (rev 3880)
@@ -3888,14 +3888,12 @@
 
 COMMAND(cmd_dcc)
 {
-	list_t l;
+	dcc_t *d;
 
 	if (!params[0] || !xstrncasecmp(params[0], "li", 2)) {	/* list */
 		int empty = 1, passed = 0;
 
-		for (l = dccs; l; l = l->next) {
-			dcc_t *d = l->data;
-
+		for (d = dccs; d; d = d->next) {
 			if (d->active)
 				continue;
 			
@@ -3921,9 +3919,7 @@
 
 		passed = 0;
 
-		for (l = dccs; l; l = l->next) {
-			dcc_t *d = l->data;
-
+		for (d = dccs; d; d = d->next) {
 			if (!d->active)
 				continue;
 
@@ -3957,6 +3953,7 @@
 
 	if (!xstrncasecmp(params[0], "c", 1)) {		/* close */
 		dcc_t *d = NULL;
+		dcc_t *D;
 		const char *uid;
 
 		if (!params[1]) {
@@ -3966,9 +3963,7 @@
 			/* XXX, get_uid() */
 		uid = get_uid(session, params[1]);		
 
-		for (l = dccs; l; l = l->next) {
-			dcc_t *D = l->data;
-
+		for (D = dccs; D; D = D->next) {
 			if (params[1][0] == '#' && atoi(params[1] + 1) == D->id) {
 				d = D;
 				uid = dcc_uid_get(d);



Więcej informacji o liście dyskusyjnej ekg2-commit