Changeset 058a3a0 in rtems-tools


Ignore:
Timestamp:
Aug 5, 2018, 11:17:36 PM (16 months ago)
Author:
Chris Johns <chrisj@…>
Branches:
master
Children:
367bae8
Parents:
5d957c9
git-author:
Chris Johns <chrisj@…> (08/05/18 23:17:36)
git-committer:
Chris Johns <chrisj@…> (08/06/18 23:11:29)
Message:

rtemstoolkit: Various coverity related fixes.

Location:
rtemstoolkit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • rtemstoolkit/rld-elf.cpp

    r5d957c9 r058a3a0  
    426426        writable (false),
    427427        elf_ (0),
     428        mtype (0),
    428429        oclass (0),
    429430        ident_str (0),
  • rtemstoolkit/rld-process.cpp

    r5d957c9 r058a3a0  
    8484    temporary_files::~temporary_files ()
    8585    {
    86       clean_up ();
     86      try
     87      {
     88        clean_up ();
     89      }
     90      catch (...)
     91      {
     92      }
    8793    }
    8894
     
    100106      tempfile_ref ref (name, keep);
    101107      tempfiles.push_back (ref);
     108
     109      ::free (temp);
     110
    102111      return name;
    103112    }
     
    163172    tempfile::~tempfile ()
    164173    {
    165       close ();
    166       temporaries.erase (_name);
     174      try
     175      {
     176        close ();
     177        temporaries.erase (_name);
     178      }
     179      catch (...)
     180      {
     181      }
    167182    }
    168183
  • rtemstoolkit/rld-rtems.cpp

    r5d957c9 r058a3a0  
    211211        throw rld::error ("Invalid BSP name", _arch_bsp);
    212212      return _arch_bsp.substr (0, slash);
    213       std::string bsp  = _arch_bsp.substr (slash + 1);
    214213    }
    215214
Note: See TracChangeset for help on using the changeset viewer.