Solved (with the help of the guys on #python on freenode).

Long story short: i forgot the static in the function definitions and the libc's "accept" got replaced with mine...



Riccardo Di Meo wrote:
Hi everyone,

I'm practicing with embedding python into C code and i have encountered a very strange problem: I'm unable to call the "accept" method of a (correctly created) server socket without receiving a "Segmentation fault" (inside the PyObject_CallMethod).

My code <seems> to be correct (at least it's correct enough for me to call .getsockname(), .fileno() and other methods without problems), I'm pretty new to this thing though, therefore I'm confident I'm doing something very dumb.


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to