When trying to unpack: [https://www.wetransfer.com/downloads/22ddf19f9d830f90fc4ee36953e01f7320151027102401/0ac426ac7e8db9955518fb6e606aa60420151027102401/3dd363]
Innounp gets stuck in an endless loop.
Could you check and fix it?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It is not a vanilla 1.3.25, it is ISX version (Inno Setup Extensions) which is not supported.
But still I confirm endless loop problem. It is a bug that needs to be fixed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
changing this line (IsCompatibleVersion function):
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') then exit;
to:
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') or (pos('ISX',s)>0) then exit;
should fix it.
Or to make it more "safe":
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') or ((s[i]='1') and (pos('ISX',s)>0)) then exit;
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When trying to unpack: [https://www.wetransfer.com/downloads/22ddf19f9d830f90fc4ee36953e01f7320151027102401/0ac426ac7e8db9955518fb6e606aa60420151027102401/3dd363]
Innounp gets stuck in an endless loop.
Could you check and fix it?
This is old installator (1.3.25). Support for this Inno version was added in innounp 0.42.
(Freezes in 0.42 and 0.43)
Download: http://rghost.net/7knX5lfZj
It is not a vanilla 1.3.25, it is ISX version (Inno Setup Extensions) which is not supported.
But still I confirm endless loop problem. It is a bug that needs to be fixed.
Ok, so if ISX version is not supported...
changing this line (IsCompatibleVersion function):
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') then exit;
to:
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') or (pos('ISX',s)>0) then exit;
should fix it.
Or to make it more "safe":
if not (s[i] in ['1','2','3','4','5']) or (s[i+1]<>'.') or ((s[i]='1') and (pos('ISX',s)>0)) then exit;
Yes, it is a possible solution.