diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/SessionTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/SessionTable.kt index e7adfd2671..4a15ac5b42 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/SessionTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/SessionTable.kt @@ -10,6 +10,7 @@ import org.signal.core.util.requireNonNullBlob import org.signal.core.util.requireNonNullString import org.signal.core.util.requireString import org.signal.core.util.select +import org.signal.libsignal.protocol.InvalidSessionException import org.signal.libsignal.protocol.SignalProtocolAddress import org.signal.libsignal.protocol.state.SessionRecord import org.whispersystems.signalservice.api.push.ServiceId @@ -65,6 +66,8 @@ class SessionTable(context: Context, databaseHelper: SignalDatabase) : DatabaseT return SessionRecord(cursor.requireNonNullBlob(RECORD)) } catch (e: IOException) { Log.w(TAG, e) + } catch (e: InvalidSessionException) { + Log.w(TAG, e) } } }