$OpenBSD: patch-libatalk_cnid_cnid_private_h,v 1.1 2003/08/22 11:18:19 naddy Exp $
--- libatalk/cnid/cnid_private.h.orig	Mon Aug 18 11:47:57 2003
+++ libatalk/cnid/cnid_private.h	Mon Aug 18 11:53:07 2003
@@ -49,7 +49,7 @@ typedef struct CNID_private {
 #endif /* EXTENDED_DB */
     DB_ENV *dbenv;
     int lockfd, flags;
-    char lock_file[MAXPATHLEN + 1];
+    char lock_file[MAXPATHLEN];
 } CNID_private;
 
 /* on-disk data format (in network byte order where appropriate) --
@@ -122,7 +122,7 @@ static __inline__ char *make_cnid_data(c
     char *buf = start;
     u_int32_t i;
 
-    if (len > MAXPATHLEN)
+    if (len > MAXPATHLEN-1)
         return NULL;
 
     i = htonl(st->st_dev);
