projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge tag 'selinux-pr-20220801' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git]
/
security
/
selinux
/
ss
/
policydb.h
diff --git
a/security/selinux/ss/policydb.h
b/security/selinux/ss/policydb.h
index
c24d4e1
..
ffc4e7b
100644
(file)
--- a/
security/selinux/ss/policydb.h
+++ b/
security/selinux/ss/policydb.h
@@
-370,6
+370,8
@@
static inline int put_entry(const void *buf, size_t bytes, int num, struct polic
{
size_t len = bytes * num;
+ if (len > fp->len)
+ return -EINVAL;
memcpy(fp->data, buf, len);
fp->data += len;
fp->len -= len;