]> granicus.if.org Git - python/commitdiff
Merged revisions 85665 via svnmerge from
authorBenjamin Peterson <benjamin@python.org>
Sun, 17 Oct 2010 21:14:36 +0000 (21:14 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sun, 17 Oct 2010 21:14:36 +0000 (21:14 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r85665 | benjamin.peterson | 2010-10-17 16:12:18 -0500 (Sun, 17 Oct 2010) | 1 line

  fix strict aliasing warnings
........

Modules/_multiprocessing/multiprocessing.c

index 685814666fe0146feee61703e9ba4140a8405def..7c4f52df99ac88b84bf98d1f9c609784729649fe 100644 (file)
@@ -122,7 +122,7 @@ multiprocessing_sendfd(PyObject *self, PyObject *args)
     cmsg->cmsg_type = SCM_RIGHTS;
     cmsg->cmsg_len = CMSG_LEN(sizeof(int));
     msg.msg_controllen = cmsg->cmsg_len;
-    *(int*)CMSG_DATA(cmsg) = fd;
+    *CMSG_DATA(cmsg) = fd;
 
     Py_BEGIN_ALLOW_THREADS
     res = sendmsg(conn, &msg, 0);
@@ -165,7 +165,7 @@ multiprocessing_recvfd(PyObject *self, PyObject *args)
     if (res < 0)
         return PyErr_SetFromErrno(PyExc_OSError);
 
-    fd = *(int*)CMSG_DATA(cmsg);
+    fd = *CMSG_DATA(cmsg);
     return Py_BuildValue("i", fd);
 }