reproduced the bug, and confirmed that this patch fixes the issue.
cvs diff -- casStrmClient.cc (in directory C:\hill\R3.14.dll_hell_fix\epics\base\src\cas\generic\)
Index: casStrmClient.cc
===================================================================
RCS file: /net/phoebus/epicsmgr/cvsroot/epics/base/src/cas/generic/casStrmClient.cc,v
retrieving revision 1.92.2.14
diff -c -b -r1.92.2.14 casStrmClient.cc
*** casStrmClient.cc 18 Nov 2006 01:01:21 -0000 1.92.2.14
--- casStrmClient.cc 29 Aug 2007 17:17:04 -0000
***************
*** 2161,2167 ****
//
// install allocated area into the DD
//
! pDD->putRef ( pData, type, pDestructor );
//
// convert the data from the protocol buffer
--- 2161,2167 ----
//
// install allocated area into the DD
//
! pDD->putRef ( pData, bestWritePrimType, pDestructor );
reproduced the bug, and confirmed that this patch fixes the issue.
cvs diff -- casStrmClient.cc (in directory C:\hill\ R3.14.dll_ hell_fix\ epics\base\ src\cas\ generic\ ) ======= ======= ======= ======= ======= ======= ======= ======= ==== epicsmgr/ cvsroot/ epics/base/ src/cas/ generic/ casStrmClient. cc,v
Index: casStrmClient.cc
=======
RCS file: /net/phoebus/
retrieving revision 1.92.2.14
diff -c -b -r1.92.2.14 casStrmClient.cc
*** casStrmClient.cc 18 Nov 2006 01:01:21 -0000 1.92.2.14
--- casStrmClient.cc 29 Aug 2007 17:17:04 -0000
***************
*** 2161,2167 ****
//
// install allocated area into the DD
//
! pDD->putRef ( pData, type, pDestructor );
//
// convert the data from the protocol buffer
--- 2161,2167 ----
//
// install allocated area into the DD
//
! pDD->putRef ( pData, bestWritePrimType, pDestructor );
//
// convert the data from the protocol buffer