Changeset 9baf633 in OpenModelica


Ignore:
Timestamp:
2022-07-23T00:41:50+02:00 (21 months ago)
Author:
GitHub <noreply@…>
Branches:
maintenance/v1.19
Parents:
4442b0dc
git-author:
Adrian Pop <adrian.pop@…> (07/23/22 00:41:50)
git-committer:
GitHub <noreply@…> (07/23/22 00:41:50)
Message:

Fix #9250 do not crash if we cannot open the encrypted lib (#9254) (#9255)

  • initialize vals on all branches (weirdly that it was not already so, might be a MM error)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMCompiler/Compiler/Script/CevalScript.mo

    rd7ab8540 r9baf633  
    12821282    case ("parseEncryptedPackage",Values.STRING(filename)::Values.STRING(workdir)::_)
    12831283      algorithm
     1284        vals := {}; // make sure is initialized, see #9250
    12841285        str := System.pwd();
    12851286        try
    12861287          0 := System.cd(System.dirname(filename));
    1287           vals := {};
    12881288          (b, filename) := unZipEncryptedPackageAndCheckFile(workdir, filename, false);
    12891289          if b then
     
    13001300      then
    13011301        ValuesUtil.makeArray(vals);
     1302
     1303    case ("parseEncryptedPackage",_)
     1304      then
     1305        ValuesUtil.makeArray({});
    13021306
    13031307    case ("loadEncryptedPackage",Values.STRING(filename)::Values.STRING(workdir)::Values.BOOL(bval)::Values.BOOL(b)::Values.BOOL(b1)::Values.BOOL(requireExactVersion)::_)
Note: See TracChangeset for help on using the changeset viewer.