+[8.50b2] Internal 7z unpacker infinite pswd prompt loop
Moderators: white, Hacker, petermad, Stefan2
+[8.50b2] Internal 7z unpacker infinite pswd prompt loop
Both ways don't use option 'remember password'.
Steps are (1):
1. Enter this archive (regular archive where different files are encrypted with different passwords).
2. Try to unpack History.txt and cancel password prompt.
3. Repeat step 2 some times. As for me, it happens after 1-3 tries. TC becomes to reask password infinitely when I click cancel.
4. Hold Escape key and click unpack dialog Close button multiple times until you catch moment when it is enabled.
Steps are (2):
1. Same as above.
2. Try to unpack History.txt and enter valid password 1. TC fails to unpack file (while 7-Zip does it).
3. Try to unpack License.txt and cancel password prompt. TC falls into an infinite loop again.
4. As above.
Steps are (1):
1. Enter this archive (regular archive where different files are encrypted with different passwords).
2. Try to unpack History.txt and cancel password prompt.
3. Repeat step 2 some times. As for me, it happens after 1-3 tries. TC becomes to reask password infinitely when I click cancel.
4. Hold Escape key and click unpack dialog Close button multiple times until you catch moment when it is enabled.
Steps are (2):
1. Same as above.
2. Try to unpack History.txt and enter valid password 1. TC fails to unpack file (while 7-Zip does it).
3. Try to unpack License.txt and cancel password prompt. TC falls into an infinite loop again.
4. As above.
-
- Member
- Posts: 164
- Joined: 2011-03-22, 09:57 UTC
- Location: Germany
- ghisler(Author)
- Site Admin
- Posts: 48232
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sorry, as written in the other thread, 7zip and rar archives with multiple passwords aren't currently supported.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 48232
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I can reproduce it with the 64-bit version, but not with the 32-bit version.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 48232
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
No, 32-bit has to use a special 7zip interface dll.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
-
- Member
- Posts: 164
- Joined: 2011-03-22, 09:57 UTC
- Location: Germany
- ghisler(Author)
- Site Admin
- Posts: 48232
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
- ghisler(Author)
- Site Admin
- Posts: 48232
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I could fix it now. I needed to check whether the user cancelled the password input, and if yes, not try again to unpack.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com