Bug Report no. 48

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)

Reported By

Teemu Torma

Date

28 Jan 1999

Platforms

All

Version

omniORB 2.7.0

Description

The on-the-wire representation of the TypeCode for an array type is erroneous. The marshalling and unmarshalling operations are consistently wrong - so omniORB 2.7.0 applications interoperate without problem. However there will be problems when passing array TypeCodes to/from other versions or vendors (including passing array values in Anys).

The fault is that the array length is marshalled before the element's TypeCode, rather than after as it should be.

See also report 42.

Patch

Apply this patch. You must already have applied patches 42 and 45.

The patch changes src/lib/omniORB2/dynamic/typecode.cc

 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge