9
0
Fork 0

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>
This commit is contained in:
Uwe Kleine-König 2014-02-07 22:28:08 +01:00 committed by Sascha Hauer
parent 0f2c0a7edd
commit e668dc5336
1 changed files with 8 additions and 10 deletions

View File

@ -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;
}