Ticket #157 (closed defect: fixed)

Opened 17 months ago

Last modified 17 months 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 17 months ago by jasper

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

comment:2 Changed 17 months ago by michelpons

  • Description modified (diff)

comment:3 Changed 17 months 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 17 months 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.