Version 0.2.7

* Some minor fixes
diff --git a/process_event.c b/process_event.c
index ec1c56f..f3c5295 100644
--- a/process_event.c
+++ b/process_event.c
@@ -130,6 +130,7 @@
 			tmp->next = tmp->next->next;
 			free(tmp2);
 		}
+		tmp = tmp->next;
 	}
 }
 
@@ -168,16 +169,16 @@
 		}
 	}
 	if (fork_p(event->e_un.sysnum)) {
-		enable_all_breakpoints(event->proc);
-		if (event->proc->current_symbol) {
-			insert_breakpoint(event->proc->pid, &event->proc->return_value);
-		}
 		if (opt_f) {
 			pid_t child = gimme_arg(LT_TOF_SYSCALL,event->proc,-1);
 			if (child>0) {
 				open_pid(child, 0);
 			}
 		}
+		enable_all_breakpoints(event->proc);
+		if (event->proc->current_symbol) {
+			insert_breakpoint(event->proc->pid, &event->proc->return_value);
+		}
 	}
 	event->proc->current_syscall = -1;
 	continue_process(event->proc->pid);