diff --git a/dsf/org.eclipse.cdt.tests.dsf/src/org/eclipse/cdt/tests/dsf/breakpoints/DsfTestBreakpoints.java b/dsf/org.eclipse.cdt.tests.dsf/src/org/eclipse/cdt/tests/dsf/breakpoints/DsfTestBreakpoints.java
index 1b6764760fd..efee37d9fb9 100644
--- a/dsf/org.eclipse.cdt.tests.dsf/src/org/eclipse/cdt/tests/dsf/breakpoints/DsfTestBreakpoints.java
+++ b/dsf/org.eclipse.cdt.tests.dsf/src/org/eclipse/cdt/tests/dsf/breakpoints/DsfTestBreakpoints.java
@@ -262,7 +262,7 @@ public class DsfTestBreakpoints extends AbstractDsfService implements IBreakpoin
         }
 
         Integer subId = (Integer)attributes.get(ATTR_SUB_ID);
-        if (id == null) {
+        if (subId == null) {
             DsfTestPlugin.failRequest(rm, REQUEST_FAILED, "No Sub ID specified");
             return;
         }