r9335: only copy the in side of an array to the out side of an array when the
authorAndrew Tridgell <tridge@samba.org>
Tue, 16 Aug 2005 23:19:17 +0000 (23:19 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:33:25 +0000 (13:33 -0500)
commit290b0b5b19ef0123a9cc0e178b08937c0a2053cb
treef45af76ec98fa3f5a68a578f2df08e20d24a8088
parent30296570537e8c0406b93d09c1088e308f210545
r9335: only copy the in side of an array to the out side of an array when the
array is a [ref] pointer. For non-ref arrays it is quite valid for a
server to return a larger response array then the client gave (as can
happen with winreg) in which case this memcpy() will fault.
(This used to be commit 6cf20e7adb9891119fdc9a0b208c3f94fe823334)
source4/build/pidl/Parse/Pidl/Samba/NDR/Parser.pm