File: src/extensions/shmmodule.c
Function: PyShmSemaphore_setgid
Error: passing uninitialized data (arg) as argument 4 to function at src/extensions/shmmodule.c:764
750 static PyObject *
751 PyShmSemaphore_setgid(
752     PyShmSemObj *self,
753     PyObject *args)
754 {
755     long newgid, oldgid;
756     semctl_arg arg;
757 
758     if (!PyArg_ParseTuple(args, "l", &newgid))
when PyArg_ParseTuple() succeeds
taking False path
759 	return NULL;
760     refresh_semaphore_status(self);
when considering range: -0x80000000 <= value <= -1
taking False path
761     oldgid = (long)self->ds.sem_perm.gid;
762     self->ds.sem_perm.gid = (gid_t)newgid;
763     arg.buf = &(self->ds);
764     if (semctl(self->semid, 0, IPC_SET, arg) == -1) {
passing uninitialized data (arg) as argument 4 to function at src/extensions/shmmodule.c:764
found 1 similar trace(s) to this
765 	self->ds.sem_perm.gid = (gid_t)oldgid;
766 	return PyShm_Err();
767     }
768     Py_INCREF(Py_None);
769     return Py_None;
770 }