+ int cpt;
+ surf_action_t act = NULL;
+ workstation_KCCFLN05_t src = ((surf_action_network_KCCFLN05_t) action)->src;
+ workstation_KCCFLN05_t dst = ((surf_action_network_KCCFLN05_t) action)->dst;
+
+/* if((state==SURF_ACTION_DONE) || (state==SURF_ACTION_FAILED)) */
+/* if(((surf_action_network_KCCFLN05_t)action)->variable) { */
+/* lmm_variable_disable(maxmin_system_network_KCCFLN05, */
+/* ((surf_action_network_KCCFLN05_t)action)->variable); */
+/* ((surf_action_network_KCCFLN05_t)action)->variable = NULL; */
+/* } */
+
+ xbt_dynar_foreach (src->outgoing_communications,cpt,act) {
+ if(act==action) {
+ xbt_dynar_remove_at(src->outgoing_communications, cpt, &act);
+ break;
+ }
+ }
+
+ xbt_dynar_foreach (dst->incomming_communications,cpt,act) {
+ if(act==action) {
+ xbt_dynar_remove_at(dst->incomming_communications, cpt, &act);
+ break;
+ }
+ }