Suite à une aimable remarque d'un commentateur.

Faire long feu signifie "échouer", une allusion aux anciennes armes à feu.

Ne pas faire long feu fait allusion au feu et signifie ne pas durer. Il me semble donc n'avoir pas commis d'erreur.