aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <andreas@eversberg.eu>2008-08-30 00:50:34 -0400
committerKarsten Keil <kkeil@suse.de>2009-01-09 16:44:24 -0500
commit83a8a55b1deb07ac1ce546a8f230a8ef8f3c5ce5 (patch)
tree66ea1ca7b50088f632a0666bb71d2bf58381d860
parent0aafe75d5c9227f209c180012d799a9e19d7ee79 (diff)
mISDN: Fixed more indexing bugs
Fix more indexing bugs when checking free timeslots. Signed-off-by: Andreas Eversberg <andreas@eversberg.eu> Signed-off-by: Karsten Keil <kkeil@suse.de>
-rw-r--r--drivers/isdn/mISDN/dsp_cmx.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/isdn/mISDN/dsp_cmx.c b/drivers/isdn/mISDN/dsp_cmx.c
index b16f76c2d684..04dbb407f7a0 100644
--- a/drivers/isdn/mISDN/dsp_cmx.c
+++ b/drivers/isdn/mISDN/dsp_cmx.c
@@ -744,11 +744,11 @@ conf_software:
744 if (dsp->pcm_slot_rx >= 0 && 744 if (dsp->pcm_slot_rx >= 0 &&
745 dsp->pcm_slot_rx < 745 dsp->pcm_slot_rx <
746 sizeof(freeslots)) 746 sizeof(freeslots))
747 freeslots[dsp->pcm_slot_tx] = 0; 747 freeslots[dsp->pcm_slot_rx] = 0;
748 if (dsp->pcm_slot_tx >= 0 && 748 if (dsp->pcm_slot_tx >= 0 &&
749 dsp->pcm_slot_tx < 749 dsp->pcm_slot_tx <
750 sizeof(freeslots)) 750 sizeof(freeslots))
751 freeslots[dsp->pcm_slot_rx] = 0; 751 freeslots[dsp->pcm_slot_tx] = 0;
752 } 752 }
753 } 753 }
754 i = 0; 754 i = 0;
@@ -836,11 +836,11 @@ conf_software:
836 if (dsp->pcm_slot_rx >= 0 && 836 if (dsp->pcm_slot_rx >= 0 &&
837 dsp->pcm_slot_rx < 837 dsp->pcm_slot_rx <
838 sizeof(freeslots)) 838 sizeof(freeslots))
839 freeslots[dsp->pcm_slot_tx] = 0; 839 freeslots[dsp->pcm_slot_rx] = 0;
840 if (dsp->pcm_slot_tx >= 0 && 840 if (dsp->pcm_slot_tx >= 0 &&
841 dsp->pcm_slot_tx < 841 dsp->pcm_slot_tx <
842 sizeof(freeslots)) 842 sizeof(freeslots))
843 freeslots[dsp->pcm_slot_rx] = 0; 843 freeslots[dsp->pcm_slot_tx] = 0;
844 } 844 }
845 } 845 }
846 i1 = 0; 846 i1 = 0;