From ea6ddc5e71988347f86c8783934fb6562e9fdb5c Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Sun, 25 Sep 2016 14:17:00 -0700 Subject: Don't overflow the Opaque_Handle buffer. The file handle length can be arbitrarily large; don't assume its hex dump will fit in the buffer, just truncate it if it doesn't. --- nfsfh.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nfsfh.h') diff --git a/nfsfh.h b/nfsfh.h index cfd073bd..5cf8fc44 100644 --- a/nfsfh.h +++ b/nfsfh.h @@ -63,4 +63,4 @@ typedef struct { #define fsid_eq(a,b) ((a.fsid_code == b.fsid_code) &&\ dev_eq(a.Fsid_dev, b.Fsid_dev)) -extern void Parse_fh(const unsigned char *, int, my_fsid *, uint32_t *, const char **, const char **, int); +extern void Parse_fh(const unsigned char *, u_int, my_fsid *, uint32_t *, const char **, const char **, int); -- cgit v1.2.1