[spip-dev] Problèmes dans les upload de fichier zip (via tmp/upload/)

Bonjour la liste,

Voila, petit problème. Cet apres-midi, j'ai essayé d'ajouter un fichier
toto.zip contenant un fichier (toto.diff). Je precise aussi, qu'il
n'existe dans tout le site aucune reference vers un fichier toto.zip.

Via l'interface de l'article, je choisi mon fichier "toto.zip" pour
l'ajouter. Ca fonctionne a ce detail pres. le nom de mon archive est
toto-2.zip

Je vais un tour dans IMG/zip/ et je trouve
-rw-r----- 1 apache apache 2218 Aug 12 07:17 toto-2.zip
-rw-r----- 1 apache apache 2218 Aug 12 07:17 toto.zip

En ayant regarde d'un petit peu plus pres, il se trouve que la fonction
deplacer_fichier_upload() est appelee 2 fois.
La 1ere pour deplacer mon fichier toto.zip de tmp/upload
deplacer_fichier_upload(../tmp/upload/toto.zip ../IMG/zip/toto.zip)

Mais a la suite du test du contenu du .zip, et celle-ci n'ayant rien
trouve d'interessant, la meme fonction est de nouveau appelee
deplacer_fichier_upload(../tmp/upload/toto.zip ../IMG/zip/toto-2.zip)

Et enfin mon fichier ajoute a mon article avec comme nom toto-2.zip

Le risque a cela est de polluer ce repertoire "zip" avec des fichiers en
double. Dans le cas present ici, le fichier est petit, mais je pense aux
gens mettant des archives plus importantes...

A cela, et pour aider a la comprehension du probleme et le reproduire, si
un fichier titi.zip et contenant un titi.png ne pose pas de probleme.
Probablement parce que document et son contenu offrent 2 choix
(decompression ou integration).

Dites moi si je suis clair ou non et si vous avez besoin de plus d'infos.

Merci