From 1a99df84e12315c63f2e96a2972864e4c311712d Mon Sep 17 00:00:00 2001 From: "Andreas.Eversberg" Date: Sat, 30 Jul 2011 20:27:40 +0200 Subject: gsm/gsm48_ie: Fix frequency list decoding Fix-by: Andreas.Eversberg Signed-off-by: Sylvain Munaut --- src/gsm/gsm48_ie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gsm/gsm48_ie.c b/src/gsm/gsm48_ie.c index efcf2816..863e6365 100644 --- a/src/gsm/gsm48_ie.c +++ b/src/gsm/gsm48_ie.c @@ -745,7 +745,7 @@ int gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, uint8_t *cd, if (w[4]) f[((w[1] - 512 + ((w[2] - 256 + w[4] - 1) % 511)) % 1023) + 1].mask |= frqt; if (w[5]) - f[((w[1] + ((w[3] - 256 - w[5] - 1) % 511)) % 1023) + 1].mask |= frqt; + f[((w[1] + ((w[3] - 256 + w[5] - 1) % 511)) % 1023) + 1].mask |= frqt; if (w[6]) f[((w[1] - 512 + ((w[2] + w[6] - 1) % 511)) % 1023) + 1].mask |= frqt; if (w[7]) -- cgit v1.2.3