diff options
author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2022-01-03 20:50:16 +0100 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2022-01-06 20:00:20 +0100 |
commit | b05bf5c63b326ce1da84ef42498d8e0e292e694c (patch) | |
tree | 632a114b734760f5077e2da9f440c683ecf04415 /fs/nfs/callback.h | |
parent | nfs: nfs4clinet: check the return value of kstrdup() (diff) | |
download | linux-b05bf5c63b326ce1da84ef42498d8e0e292e694c.tar.xz linux-b05bf5c63b326ce1da84ef42498d8e0e292e694c.zip |
NFSv4.1: Fix uninitialised variable in devicenotify
When decode_devicenotify_args() exits with no entries, we need to
ensure that the struct cb_devicenotifyargs is initialised to
{ 0, NULL } in order to avoid problems in
nfs4_callback_devicenotify().
Reported-by: <rtm@csail.mit.edu>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/callback.h')
-rw-r--r-- | fs/nfs/callback.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/callback.h b/fs/nfs/callback.h index 6a2033131c06..ccd4f245cae2 100644 --- a/fs/nfs/callback.h +++ b/fs/nfs/callback.h @@ -170,7 +170,7 @@ struct cb_devicenotifyitem { }; struct cb_devicenotifyargs { - int ndevs; + uint32_t ndevs; struct cb_devicenotifyitem *devs; }; |