¿Te compila ese codigo?
Deberia ser:
Código:
transfer->fileNames = (char**)calloc(MAX_FILES, sizeof(char*));
Igual POR FAVOR si queres que lo depuremos para saber la causa del problema deja un codigo que se pueda compilar. No hace falta que incluya todo tu codigo ni mucho menos, simplemente lo minimo indispensable para que se produzca el error, con eso es suficiente.