Gracias por tu respuesta. Eso fue un error al traspasar el código al foro, en el archivo donde compilo está bien.
Edito: Creo encontrar el problema, doy la solución por si alguien algún día se topa con este error. Volví a reprogramar y me di cuenta que estaba haciendo varios
continue en un bucle que recorría una estructura dinámica, al esas condiciones ser falsas, hacía que el bucle fuera infinito ya que no estaba dando otra dirección en la memoria donde buscar.
Código C:
Ver originalstruct list {
...
struct list * next;
} ...
while (aux != NULL) {
// No es lo mismo, esto
if (...)
continue;
// A esto
if (...) {
aux = aux->next;
continue
}
aux = aux->next;
}
Muchas gracias igual,
Saludos