traiter le cas où tmp peut être de taille nulle