unfs-server: Fix PV so it obeys the version number policy

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie
2010-12-30 10:12:14 +00:00
parent acf3b8e884
commit 59ad91a880
23 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
# Patch origin: nfs-server source RPM from openSUSE 10.3
--- nfs-server/mountd.c 2006/01/12 14:00:13 1.13
+++ nfs-server/mountd.c 2006/01/12 14:37:35
@@ -76,7 +76,7 @@
0
};
-char argbuf[MNTPATHLEN + 1];
+char argbuf[PATH_MAX + 1];
char *auth_file = NULL;
static char *program_name;
int need_reinit = 0;
@@ -97,6 +97,9 @@
/*
* MOUNT
* This is what the whole protocol is all about
+ *
+ * Note: librpc gets us MNTPATHLEN length strings, but realpath
+ * needs a PATH_MAX length output buffer.
*/
fhstatus *
mountproc_mnt_1_svc(dirpath *argp, struct svc_req *rqstp)
@@ -105,7 +108,7 @@
struct stat stbuf;
nfs_client *cp;
nfs_mount *mp;
- char nargbuf[MNTPATHLEN + 1];
+ char nargbuf[PATH_MAX + 1];
int saved_errno = 0;
#ifdef WANT_LOG_MOUNTS
struct in_addr addr;