View Issue Details

IDProjectCategoryView StatusLast Update
00033453 - Current Dev ListBugpublic2019-06-15 23:21
ReporterK7ZCZAssigned Todoug 
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003345: WriteProductProperties method in LicenseValidator catches all exceptions
DescriptionThe WriteProductProperties() method of LicenseValidator (in the LicenseValidator.cpp source file) catches all exceptions and rethrows:

    catch (...)

If this code is concerned with handling exceptions, it should trap specific types. This specific try/catch block surrounds a crashing bug involving a bogus type cast (see the related issue 0003332) and debugging that issue is hampered by the catch all construct here.
TagsNo tags attached.
ModuleSW License Mgmt
Sub-ModuleSW License Client
TestingNot Started


related to 0003332 assignedK7ZCZ 3 - Current Dev List QLM license code incorrectly casts string, ignores error return from Socaro function 



2019-06-12 16:07

developer   ~0008056

I am inclined to keep as is, that is code from the QLM sample project, and since we don't what happens inside the dll catching all might be safer.

Issue History

Date Modified Username Field Change
2019-06-11 08:34 K7ZCZ New Issue
2019-06-11 08:34 K7ZCZ Relationship added related to 0003332
2019-06-12 16:07 doug Note Added: 0008056
2019-06-13 14:47 WA9PIE Module QLM => SW License Mgmt
2019-06-13 15:24 WA9PIE Sub-Module QLM Client => SW License Client
2019-06-15 23:21 WA9PIE Assigned To => doug
2019-06-15 23:21 WA9PIE Status new => assigned