--- linux-atm/src/maint/atmtcp.c~	2007-08-22 14:59:21.000000000 +0100
+++ linux-atm/src/maint/atmtcp.c	2007-08-22 18:27:24.000000000 +0100
@@ -109,7 +109,7 @@ static void control(int in_link,struct a
 	switch (msg->type) {
 	    case ATMTCP_CTRL_OPEN:
 		if (out->ops->open)
-		    changed += out->ops->open(out,in_link,msg);
+		    changed += (out->ops->open)(out,in_link,msg);
 		break;
 	    case ATMTCP_CTRL_CLOSE:
 		if (out->ops->close)
