diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index e7f54281f836137984bfb9fbb9c1f2d955d1b58e..cd7265802479161d09abb2e84a44ab49099c721a 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -719,7 +719,6 @@ static int gdb_target_callback_event_handler(struct target *target,
 	int retval;
 	struct connection *connection = priv;
 
-	target_handle_event(target, event);
 	switch (event) {
 		case TARGET_EVENT_GDB_HALT:
 			gdb_frontend_halted(target, connection);