diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2014-02-07 22:28:08 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-02-10 09:02:20 +0100 |
commit | e668dc53365116f5ae57d79a4e4819e7dcf38131 (patch) | |
tree | 71eb978b703953bc7e519b0a4c4962b615ca484f /fs/nfs.c | |
parent | 0f2c0a7edd5073162f0206ccde18304b7876f1b1 (diff) | |
download | barebox-e668dc53365116f5ae57d79a4e4819e7dcf38131.tar.gz barebox-e668dc53365116f5ae57d79a4e4819e7dcf38131.tar.xz |
nfs: drop an unneeded variable from nfs_do_open()
While at it also fix the type of flen holding a string length
(int -> size_t).
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs/nfs.c')
-rw-r--r-- | fs/nfs.c | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -616,7 +616,7 @@ static struct file_priv *nfs_do_open(struct device_d *dev, const char *filename) struct file_priv *priv; struct nfs_priv *npriv = dev->priv; int ret; - const char *fname, *tok; + const char *tok; priv = xzalloc(sizeof(*priv)); @@ -629,25 +629,23 @@ static struct file_priv *nfs_do_open(struct device_d *dev, const char *filename) filename++; - fname = filename; - memcpy(priv->filefh, npriv->rootfh, NFS_FHSIZE); - while (*fname) { - int flen; + while (*filename) { + size_t flen; - tok = strchr(fname, '/'); + tok = strchr(filename, '/'); if (tok) - flen = tok - fname; + flen = tok - filename; else - flen = strlen(fname); + flen = strlen(filename); - ret = nfs_lookup_req(priv, fname, flen); + ret = nfs_lookup_req(priv, filename, flen); if (ret) goto out; if (tok) - fname += flen + 1; + filename += flen + 1; else break; } |