summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2014-02-07 22:28:08 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-02-10 09:02:20 +0100
commite668dc53365116f5ae57d79a4e4819e7dcf38131 (patch)
tree71eb978b703953bc7e519b0a4c4962b615ca484f /fs
parent0f2c0a7edd5073162f0206ccde18304b7876f1b1 (diff)
downloadbarebox-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')
-rw-r--r--fs/nfs.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/fs/nfs.c b/fs/nfs.c
index 761bfd6267..79df6a8e4f 100644
--- a/fs/nfs.c
+++ b/fs/nfs.c
@@ -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;
}