Message ID | 571c33b3-8378-49fd-84e1-57f622ef6db5@moroto.mountain (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() | expand |
Dan Carpenter <dan.carpenter@linaro.org> writes: > This was intended to be an IS_ERR() check. The ea_create_context() > function doesn't return NULL. > > Fixes: 1eab17fe485c ("smb: client: add support for WSL reparse points") > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> > --- > fs/smb/client/reparse.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Paulo Alcantara <pc@manguebit.com>
Good catch. Thx. Added Paulo's RB and added to cifs-2.6.git for-next On Wed, Jan 31, 2024 at 1:17 AM Dan Carpenter <dan.carpenter@linaro.org> wrote: > > This was intended to be an IS_ERR() check. The ea_create_context() > function doesn't return NULL. > > Fixes: 1eab17fe485c ("smb: client: add support for WSL reparse points") > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> > --- > fs/smb/client/reparse.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c > index ce69d67feefa..d4d2555ebd38 100644 > --- a/fs/smb/client/reparse.c > +++ b/fs/smb/client/reparse.c > @@ -225,7 +225,7 @@ static int wsl_set_xattrs(struct inode *inode, umode_t mode, > } > > cc = ea_create_context(dlen, &cc_len); > - if (!cc) > + if (IS_ERR(cc)) > return PTR_ERR(cc); > > ea = &cc->ea; > -- > 2.43.0 > >
diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c index ce69d67feefa..d4d2555ebd38 100644 --- a/fs/smb/client/reparse.c +++ b/fs/smb/client/reparse.c @@ -225,7 +225,7 @@ static int wsl_set_xattrs(struct inode *inode, umode_t mode, } cc = ea_create_context(dlen, &cc_len); - if (!cc) + if (IS_ERR(cc)) return PTR_ERR(cc); ea = &cc->ea;
This was intended to be an IS_ERR() check. The ea_create_context() function doesn't return NULL. Fixes: 1eab17fe485c ("smb: client: add support for WSL reparse points") Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> --- fs/smb/client/reparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)