allora ho il seguente codice:

codice:
char *hostQuery[MAX_THREAD*2];
...
hostQuery[i+1] = (char *)malloc(sizeof(char)*strlen(p3));
strcpy(hostQuery[i+1], p3);
...
Segfaulta sulla malloc(), quando i=2 e p3 è una stringa di 134 caratteri, hostQuery[i+1] = "0x0".

Ho aggiunto un controllo per vedere se la malloc restituiva NULL ma segfaultava ugualmente, di memoria ne ho ancora
disponibile, per cui non capisco quale sia l'errore.

Avete idee ?