]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Corrected some unsigned int comparisons.
authorUllrich Kossow <ullrich.kossow@web.de>
Sat, 11 Apr 2015 18:06:26 +0000 (20:06 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 15 Apr 2015 16:16:27 +0000 (18:16 +0200)
src/input/mpegts/mpegts_network_scan.c

index 1a61f3edfda3a7a5fbb2476f6931af5ebf87897f..1b3b2760b18bf52cccb127681d51736df0b4f813 100644 (file)
@@ -328,7 +328,7 @@ tsid_lookup:
     LIST_FOREACH(mn, &mpegts_network_all, mn_global_link)
       LIST_FOREACH(mm, &mn->mn_muxes, mm_network_link)
         if (idnode_is_instance(&mm->mm_id, &dvb_mux_dvbs_class) &&
-            abs(((dvb_mux_t *)mm)->lm_tuning.dmc_fe_freq - freq) < 2000 &&
+            deltaU32(((dvb_mux_t *)mm)->lm_tuning.dmc_fe_freq, freq) < 2000 &&
             ((dvb_mux_t *)mm)->lm_tuning.u.dmc_fe_qpsk.orbital_pos == satpos)
           mpegts_mux_scan_state_set(mm, MM_SCAN_STATE_PEND);
     return;
@@ -358,7 +358,7 @@ tsid_lookup:
     LIST_FOREACH(mn, &mpegts_network_all, mn_global_link)
       LIST_FOREACH(mm, &mn->mn_muxes, mm_network_link)
         if (idnode_is_instance(&mm->mm_id, &dvb_mux_dvbs_class) &&
-            abs(((dvb_mux_t *)mm)->lm_tuning.dmc_fe_freq - freq) < 2000 &&
+            deltaU32(((dvb_mux_t *)mm)->lm_tuning.dmc_fe_freq, freq) < 2000 &&
             ((dvb_mux_t *)mm)->lm_tuning.u.dmc_fe_qpsk.polarisation == dvb_str2pol(pol) &&
             ((dvb_mux_t *)mm)->lm_tuning.u.dmc_fe_qpsk.orbital_pos == satpos)
         {