diff --git a/src/ca/convert.cpp b/src/ca/convert.cpp index e4d4c0640..f122c56e9 100644 --- a/src/ca/convert.cpp +++ b/src/ca/convert.cpp @@ -1431,7 +1431,7 @@ int caNetConvert ( unsigned type, const void *pSrc, void *pDest, return ECA_BADTYPE; } if ( pSrc != pDest ) { - memcpy ( pDest, pSrc, count ); + memcpy ( pDest, pSrc, dbr_size_n ( type, count ) ); } # endif return ECA_NORMAL;