serveur FTP (terminated prematurely) sous Unix en C
Bonjour à tous,
Je developpe actuellement un serveur FTP pour une projet d'études.
Le serveur concurrent fonctionne et j'ai implémenter quelques commandes dessus tels que pwd, mkdir ... etc
le problème est que certaines fonction marchent bien et d'autre s'éxécutent, font le traitement demander mais font perdre la main sur le serveur FTP (terminated prematurely)
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| char *opt_mkdir(char **args)
{
int ret = 0;
printf("opt_mkdir launched\n");
for (; args && *args; *args++)
{
printf("arg: %s\n", *args);
if ((ret = mkdir(*args, 0765)) < 0)
err_dump("Erreur fction 'mkdir'");
}
return (NULL);
} |
qqun à t-il une idée ?
Merci d'avance