malware.c: avoid arithmetic on a void pointer.
[exim.git] / src / src / malware.c
index de8d08d195f0a55cbeb5d5807a4d32ae0094f237..8aab6df1ddf72eb903f04bfb506ec745d7b0700a 100644 (file)
@@ -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)