Tomas Hozza 3fed71
diff --git a/bin/sdb_tools/zone2ldap.c b/bin/sdb_tools/zone2ldap.c
Tomas Hozza 3fed71
index d56bc56..99c3314 100644
Tomas Hozza 3fed71
--- a/bin/sdb_tools/zone2ldap.c
Tomas Hozza 3fed71
+++ b/bin/sdb_tools/zone2ldap.c
Tomas Hozza 3fed71
@@ -817,11 +817,11 @@ build_dn_from_dc_list (char **dc_list, unsigned int ttl, int flag, char *zone)
Tomas Hozza 3fed71
     }
Tomas Hozza 3fed71
 
Tomas Hozza 3fed71
 
Tomas Hozza 3fed71
-      strlcat (dn, tmp, sizeof (dn));
Tomas Hozza 3fed71
+      strncat (dn, tmp, sizeof (dn) - strlen (dn));
Tomas Hozza 3fed71
     }
Tomas Hozza 3fed71
 
Tomas Hozza 3fed71
   sprintf (tmp, "dc=%s", dc_list[0]);
Tomas Hozza 3fed71
-  strlcat (dn, tmp, sizeof (dn));
Tomas Hozza 3fed71
+  strncat (dn, tmp, sizeof (dn) - strlen (dn));
Tomas Hozza 3fed71
 
Tomas Hozza 3fed71
 	    fflush(NULL);
Tomas Hozza 3fed71
   return dn;