diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 7be05acf34110ef4f886c0a19988eb4d9eb58de9..356483d2f66ce60c410dab764b7aac8fc1939138 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -1281,7 +1281,7 @@ int gdb_breakpoint_watchpoint_packet(connection_t *connection, target_t *target,
 	else if (type == 4) /* access watchpoint */
 		wp_type = WPT_ACCESS;
 	
-	if (gdb_breakpoint_override&&((bp_type==BKPT_SOFT)||(bp_type==BKPT_SOFT)))
+	if (gdb_breakpoint_override&&((bp_type==BKPT_SOFT)||(bp_type==BKPT_HARD)))
 	{
 		bp_type=gdb_breakpoint_override_type;
 	}