r23537: Revert the inbuf/outbuf part of r23528: This caused the Solaris CC make test
authorVolker Lendecke <vlendec@samba.org>
Mon, 18 Jun 2007 09:25:31 +0000 (09:25 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:23:26 +0000 (12:23 -0500)
commit6affd7818f6981be2a9f44fcf302e7fddb468347
treee4e112187a7cca45d28ec888c075ff14913f29a3
parentd90aa8368af624761a19cd1e55ed9f18bc64f45d
r23537: Revert the inbuf/outbuf part of r23528: This caused the Solaris CC make test
to break. The Solaris CC put the static char InBuffer[TOTAL_BUFFER_SIZE] on an
odd address, the malloc'ed one is always aligned. The problem showed up in
pull_ucs2, ucs2_align uses the address of InBuffer as an indication whether to
bump up the src of the string by one. Unfortunately in the trans calls the
data portion is malloced and thus has different alignment guarantees than a
static variable. This one is bigger....

Volker
source/smbd/process.c