--- dvbstream/tune.c.diseqc~ 2003-03-16 17:19:52.000000000 +0100 +++ dvbstream/tune.c 2003-03-16 17:20:27.000000000 +0100 @@ -374,7 +374,7 @@ int hi_lo; int pol; fprintf(stderr,"Setting diseqc %d \n",snum); - hi_lo = t ? 1 : 0; + hi_lo = (t==SEC_TONE_ON) ? 1 : 0; pol = v ? 0:2; dcmd.msg[0]=0xe0; dcmd.msg[1]=0x10;