comms/voip/smtp: 30 CWE-407 defects + 9 CLEAN; 224 sites, 101 ecosystems
This commit is contained in:
parent
4d3fcc8e73
commit
b3842ab6b8
86 changed files with 6516 additions and 5 deletions
17
defects/simplex-chat/patch/simplex-chat-0003.patch
Normal file
17
defects/simplex-chat/patch/simplex-chat-0003.patch
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
--- a/src/Simplex/Chat/Library/Internal.hs
|
||||
+++ b/src/Simplex/Chat/Library/Internal.hs
|
||||
@@ -1064,11 +1064,12 @@ introduceToRemaining :: VersionRangeChat -> User -> GroupInfo -> GroupMember -> CM ()
|
||||
introduceToRemaining vr user gInfo m = do
|
||||
(members, introducedGMIds) <-
|
||||
withStore' $ \db -> (,) <$> getGroupMembers db vr user gInfo <*> getIntroducedGroupMemberIds db m
|
||||
- let recipients = filter (introduceMemP introducedGMIds) members
|
||||
+ let introducedSet = S.fromList introducedGMIds
|
||||
+ recipients = filter (introduceMemP introducedSet) members
|
||||
introduceMember vr user gInfo m recipients Nothing
|
||||
where
|
||||
- introduceMemP introducedGMIds mem =
|
||||
+ introduceMemP introducedSet mem =
|
||||
memberCurrent mem
|
||||
- && groupMemberId' mem `notElem` introducedGMIds
|
||||
+ && groupMemberId' mem `S.notMember` introducedSet
|
||||
&& groupMemberId' mem /= groupMemberId' m
|
||||
Loading…
Add table
Add a link
Reference in a new issue