summaryrefslogtreecommitdiffstats
path: root/src/target
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2011-11-21 00:51:02 +0100
committerSteve Markgraf <steve@steve-m.de>2011-11-21 00:51:02 +0100
commit126653e17cdfcd3ca3bb98434949f84b487dc475 (patch)
tree6ddd521a9bf27729f85f018b85052f81cdae5fd5 /src/target
parentee7201b83283856a08f848409d476a4bc6e75d24 (diff)
fw/rf/mt6139: Dereference pointer
Found and patched by Alexander Huemer Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src/target')
-rw-r--r--src/target/firmware/rf/mt6139.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/target/firmware/rf/mt6139.c b/src/target/firmware/rf/mt6139.c
index a9a6d32e..d48e6529 100644
--- a/src/target/firmware/rf/mt6139.c
+++ b/src/target/firmware/rf/mt6139.c
@@ -39,13 +39,13 @@ static void mt6139_compute_pll(uint32_t f_vco_100khz,
/* To compute Nint, we assume Nfrac is zero */
*nint = (fvco_100khz / (10 * 2 * 26)) - (0 / 130);
- if (nint > 127)
+ if (*nint > 127)
printf("VCO Frequency %u kHz is out of spec\n", f_vco_100khz);
/* Compute Nfract using the pre-computed Nint */
/* Nfrac = ( (Fvco/2*26) - Nint) * 130 */
/* Nfrac = ( (Fvco*130)/(2*26) - (Nint * 130) */
- *nfrac = (f_vco_100khz*130)/(52*10) - (nint * 130);
+ *nfrac = (f_vco_100khz*130)/(52*10) - (*nint * 130);
}
/* Set ARFCN. Takes 2 reg_write, i.e. 8 TPU instructions */