-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple instances of gurk causes Signal to become de-linked #261
Multiple instances of gurk causes Signal to become de-linked #261
Comments
Interesting, I'd expect the opening of the sled DB to fail immediately 🤔 |
I'd be happy to help contribute to a PR resolve this. I was looking at the source code for this and I think it has something to do with this code. I'm a total n00b at rust tho, but willing to learn! |
@josephkerkhof Thanks for investigating. I followed this code path deeper. It looks like the migration in presage can't open the sled db, fails and drops the current db. That's why relinking happens. @gferon WDYT? |
Definitely a bug, I can fix it. |
Should be fixed in whisperfish/presage#228 |
Opening multiple instances of gurk causes the Signal authentication to become corrupt.
Steps to reproduce:
gurk
with an already linked account.gurk
. Observe that gurk is displaying a QR code which is prompting you to link your Signal account.gurk
.gurk
. Observe that your old connection with signal is now lost.The text was updated successfully, but these errors were encountered: