]> arthur.barton.de Git - netatalk.git/commitdiff
bugfix: size error in DNS name handling
authordidg <didg>
Tue, 11 Mar 2003 09:35:40 +0000 (09:35 +0000)
committerdidg <didg>
Tue, 11 Mar 2003 09:35:40 +0000 (09:35 +0000)
etc/afpd/status.c

index 97f0138e2680fc8d2ff9023e5295723bd1bdc009..b5710bebd5ee9159d30851b509cf6b496f479f6e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: status.c,v 1.9 2002-12-07 02:55:00 rlewczuk Exp $
+ * $Id: status.c,v 1.10 2003-03-11 09:35:40 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -230,8 +230,8 @@ static int status_netaddress(char *data, const int servoffset,
 
     /* handle DNS names */
     if (fqdn) {
-        int len = strlen(fqdn) + 2;
-        *data++ = len;
+        int len = strlen(fqdn);
+        *data++ = len +2;
         *data++ = 0x04;
         memcpy(data, fqdn, len);
         data += len;