diff --git a/src/part.c b/src/part.c
index 712a13d42a629355290bcf89f31b94fb9670a215..c43ffa4820504282b4fb02e63b5cfc4196f3be77 100644
--- a/src/part.c
+++ b/src/part.c
@@ -119,7 +119,7 @@ void part_verify_links(struct part *parts, struct gpart *gparts,
     if (gparts[k].type == swift_type_dark_matter) {
 
       /* Check that it's not linked */
-      if (gparts[k].id_or_neg_offset < 0)
+      if (gparts[k].id_or_neg_offset <= 0)
         error("DM gpart particle linked to something !");
     }