From: Tony Finch Date: Mon, 9 May 2011 10:20:26 +0000 (+0100) Subject: malware.c: avoid arithmetic on a void pointer. X-Git-Tag: list_safety_merge_proposal~27 X-Git-Url: https://git.exim.org/users/heiko/exim.git/commitdiff_plain/f1a29782e1db8bae2bdadf1335c3687cb8b820f6?hp=867fcbf59a53d5acbab505bc7670e7d0c29dbc94 malware.c: avoid arithmetic on a void pointer. --- diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index d3b3609f3..e782b9ee3 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -9,6 +9,8 @@ Exim version 4.77 PP/01 Solaris build fix for Oracle's LDAP libraries. Bugzilla 1109, patch from Stephen Usher. +TF/01 HP/UX build fix: avoid arithmetic on a void pointer. + Exim version 4.76 ----------------- diff --git a/src/src/malware.c b/src/src/malware.c index de8d08d19..8aab6df1d 100644 --- a/src/src/malware.c +++ b/src/src/malware.c @@ -1917,7 +1917,7 @@ static int mksd_scan_packed(int sock, uschar *scan_filename) iov[0].iov_len = 3; iov[1].iov_base = CS scan_filename; iov[1].iov_len = Ustrlen(scan_filename); - iov[2].iov_base = (void *) cmd + 3; + iov[2].iov_base = (void *) (cmd + 3); iov[2].iov_len = 1; if (mksd_writev (sock, iov, 3) < 0)