Ticket #157 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

ICapeInterface::operator== fails on invalid error check on QueryInterface

Reported by: jasper Owned by: jasper
Priority: major Milestone: Maintenance of Phase II
Component: Client Header Files Version: 1.2.0.11
Keywords: Cc:

Description (last modified by michelpons) (diff)

An incorrect error check causes ICapeInterface::operator== to fail. This operator checks if two objects are the same. The check raises an error in the current incorrect implementation.

Change History

comment:1 Changed 2 years ago by jasper

  • Status changed from new to closed
  • Resolution set to fixed

comment:2 Changed 2 years ago by michelpons

  • Description modified (diff)

comment:3 Changed 2 years ago by michelpons

The fix applies to a client header file. What should the recommendation to COBIA-based PMC developers? Is this error making re-building any COBIA-basd PMC absolutely necessary?

comment:4 Changed 2 years ago by jasper

I do not think many applications would check for object equality. In existing applications that would, the error would have been obvious as it never succeeded. So safe to say that that advise is not required.

Note: See TracTickets for help on using tickets.