Moisés Navarro Marín wrote:
> When executing the following code (no threads and no forks) I receive a
> Memory Fault error message:
>
> ============================================================
>
> void function (...)
> {
> struct sockaddr_in address;
> int addrlen = 0;
> ...
>
> ...socket (start_socket, ...)...
> ...setsockopt...
> ...bind...
> ...listen...
>
> printf ("Before accept\n")
>
> if ((new_socket = accept (start_socket, (struct sockaddr *) &address, &addrlen))
>< 0)
Are you performing
addrlen = sizeof(struct sockaddr_in);
prior to the call to accept()?
--
Glynn Clements <[EMAIL PROTECTED]>