2 points récalcitrants

Dans une page contact, j'ai

if (lire_config('escal/config/champsup1', 'oui') == 'oui') {
     $message.="#CONFIG{escal/config/titrechampsup1}";
     $message.=" : ";
     $message.="$vChampsup1\n\n";
   }

si champsup1 contient "oui", ça s'affiche correctement dans le message reçu
si champsup1 contient "non", rien ne s'affiche
Chouette mais
si champsup1 ne contient rien, les 2 points s'affichent seuls
et là je ne pige plus

Une erreur de syntaxe ?