diff options
author | Pavel Filipenský <pfilipensky@samba.org> | 2023-02-03 15:54:01 +0100 |
---|---|---|
committer | Pavel Shilovsky <piastryyy@gmail.com> | 2024-02-26 19:16:06 -0800 |
commit | 2260c0d79ac20bae2b914d9d7d9dd2a102ff050e (patch) | |
tree | aa304dd89ed7713e8297dad2da01ce3e2ad1c989 | |
parent | 1eee8e89710bb54ddc15f345cd786d6513045051 (diff) | |
download | cifs-utils-2260c0d79ac20bae2b914d9d7d9dd2a102ff050e.tar.gz cifs-utils-2260c0d79ac20bae2b914d9d7d9dd2a102ff050e.tar.bz2 cifs-utils-2260c0d79ac20bae2b914d9d7d9dd2a102ff050e.zip |
setcifsacl: Fix uninitialized value.
This is to fix Red Hat internal static analyzer report.
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
-rw-r--r-- | setcifsacl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/setcifsacl.c b/setcifsacl.c index d832cec..4c83476 100644 --- a/setcifsacl.c +++ b/setcifsacl.c @@ -52,6 +52,7 @@ #include "cifsacl.h" #include "idmap_plugin.h" +#include <assert.h> enum setcifsacl_actions { ActUnknown = -1, @@ -332,6 +333,7 @@ copy_sec_desc_with_sid(const struct cifs_ntsd *pntsd, struct cifs_ntsd *pnntsd, bufsize = size; /* set the pointers for source sids */ + assert(maction == ActSetOwner || maction == ActSetGroup); if (maction == ActSetOwner) { owner_sid_ptr = sid; group_sid_ptr = (struct cifs_sid *)((char *)pntsd + gsidoffset); |