summaryrefslogtreecommitdiffstats
path: root/source/lib
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-11-06 23:15:02 +0000
committerJeremy Allison <jra@samba.org>2000-11-06 23:15:02 +0000
commit1d91ae80be9e583a3354cdc3da304ee76dc2437c (patch)
treed77515de7d1b70e25eaceb0b47f6a2f3058636a5 /source/lib
parentefb9daba4a35d2167d55894e72a910aee2f7a6e4 (diff)
downloadsamba-1d91ae80be9e583a3354cdc3da304ee76dc2437c.tar.gz
samba-1d91ae80be9e583a3354cdc3da304ee76dc2437c.tar.xz
samba-1d91ae80be9e583a3354cdc3da304ee76dc2437c.zip
64 bit fix from Uros Prestor <uros@turbolinux.com>.
Jeremy.
Diffstat (limited to 'source/lib')
-rw-r--r--source/lib/messages.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/lib/messages.c b/source/lib/messages.c
index 98e9a471790..1cc6700ea9b 100644
--- a/source/lib/messages.c
+++ b/source/lib/messages.c
@@ -174,7 +174,7 @@ BOOL message_send_pid(pid_t pid, int msg_type, void *buf, size_t len)
if (!p) goto failed;
memcpy(p, &rec, sizeof(rec));
- if (len > 0) memcpy((void *)((unsigned)p+sizeof(rec)), buf, len);
+ if (len > 0) memcpy((void *)((char*)p+sizeof(rec)), buf, len);
dbuf.dptr = p;
dbuf.dsize = len + sizeof(rec);
@@ -188,8 +188,8 @@ BOOL message_send_pid(pid_t pid, int msg_type, void *buf, size_t len)
if (!p) goto failed;
memcpy(p, dbuf.dptr, dbuf.dsize);
- memcpy((void *)((unsigned)p+dbuf.dsize), &rec, sizeof(rec));
- if (len > 0) memcpy((void *)((unsigned)p+dbuf.dsize+sizeof(rec)), buf, len);
+ memcpy((void *)((char*)p+dbuf.dsize), &rec, sizeof(rec));
+ if (len > 0) memcpy((void *)((char*)p+dbuf.dsize+sizeof(rec)), buf, len);
free(dbuf.dptr);
dbuf.dptr = p;