check if sender is in contact list before accepting jingle file

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnection.java | 5 
1 file changed, 3 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnection.java 🔗

@@ -507,10 +507,11 @@ public class JingleConnection implements Transferable {
 
                 respondToIq(packet, true);
 
-                if (mJingleConnectionManager.hasStoragePermission()
+                if (account.getRoster().getContact(from).showInContactList()
+                        && mJingleConnectionManager.hasStoragePermission()
                         && size < this.mJingleConnectionManager.getAutoAcceptFileSize()
                         && mXmppConnectionService.isDataSaverDisabled()) {
-                    Log.d(Config.LOGTAG, "auto accepting file from " + packet.getFrom());
+                    Log.d(Config.LOGTAG, "auto accepting file from " + from);
                     this.acceptedAutomatically = true;
                     this.sendAccept();
                 } else {