on vérifie que modules[i] n'est pas vide

Le premier test ne sert à rien non ?