[DUDA C] Gestion de memoria dinámica

Lo primero, no se si está bien ubicado el hilo, en caso contrario agradecería que me informasen sobre donde postearlo adecuadamente.

El tema en cuestión es que estoy haciendo un programilla en C, y si lo compilo poniendo este extracto de código, no me da error al compilar, pero al ejecutarlo, en el terminal aparece: Violación de segmento.

Soy un poco novato en el tema de la programación y tal, asique a ver si me podéis echar una mano :)
   struct sockaddr_in *servidores;

   bzero(servidores,sizeof(servidores));

   servidores = (struct sockaddr_in*) malloc(NS*sizeof(struct sockaddr_in));



EDIT: Solucionado, cambiando las 2 últimas lineas de orden, un fallo tan tonto y me lleva de cabeza durante un buen rato >.<, siento haber abierto un hilo para esto
0 respuestas