Message ID | 4DE53146.3030208@umich.edu (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 2011-05-31 21:19, Michael Groshans wrote: > From: Michael Groshans <groshans@umich.edu> > > ipv6 addresses in /proc/fs/nfsd/pnfs_dlm_device were being truncated because the > length was determined by looking for the next colon. Changed to use strlen() > instead. > > Signed-off by: Michael Groshans <groshans@umich.edu> All 3 patches look good to me. For easier patch management, next time it would be good to send all three as replies to an introductory message, Also, please use "Signed-off-by:" rather than "Signed-off by:". Besides the fact that checkpatch warns about that I'm not sure it gets tracked properly... I'll fix that before committing. Thanks! Benny > --- > fs/nfsd/nfs4pnfsdlm.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/fs/nfsd/nfs4pnfsdlm.c b/fs/nfsd/nfs4pnfsdlm.c > index 006ded5..0068ba0 100644 > --- a/fs/nfsd/nfs4pnfsdlm.c > +++ b/fs/nfsd/nfs4pnfsdlm.c > @@ -165,7 +165,7 @@ nfsd4_set_pnfs_dlm_device(char *pnfs_dlm_device, int len) > > /* data server list */ > /* FIXME: need to check for comma separated valid ip format */ > - len = strcspn(bufp, ":"); > + len = strlen(bufp); > if (len > NFSD_DLM_DS_LIST_MAX) > goto out_free; > memcpy(new->ds_list, bufp, len); -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/fs/nfsd/nfs4pnfsdlm.c b/fs/nfsd/nfs4pnfsdlm.c index 006ded5..0068ba0 100644 --- a/fs/nfsd/nfs4pnfsdlm.c +++ b/fs/nfsd/nfs4pnfsdlm.c @@ -165,7 +165,7 @@ nfsd4_set_pnfs_dlm_device(char *pnfs_dlm_device, int len) /* data server list */ /* FIXME: need to check for comma separated valid ip format */ - len = strcspn(bufp, ":"); + len = strlen(bufp); if (len > NFSD_DLM_DS_LIST_MAX) goto out_free; memcpy(new->ds_list, bufp, len);
From: Michael Groshans <groshans@umich.edu> ipv6 addresses in /proc/fs/nfsd/pnfs_dlm_device were being truncated because the length was determined by looking for the next colon. Changed to use strlen() instead. Signed-off by: Michael Groshans <groshans@umich.edu> --- fs/nfsd/nfs4pnfsdlm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)