summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/cl_parse.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/cl_parse.c b/src/client/cl_parse.c
index 077a6218..a8b68ca5 100644
--- a/src/client/cl_parse.c
+++ b/src/client/cl_parse.c
@@ -703,7 +703,7 @@ void CL_ParseVoip ( msg_t *msg ) {
const int packetsize = MSG_ReadShort(msg);
const int flags = MSG_ReadBits(msg, VOIP_FLAGCNT);
char encoded[1024];
- int seqdiff = sequence - clc.voipIncomingSequence[sender];
+ int seqdiff;
int written = 0;
int i;
@@ -747,6 +747,8 @@ void CL_ParseVoip ( msg_t *msg ) {
Com_DPrintf("VoIP: packet accepted!\n");
+ seqdiff = sequence - clc.voipIncomingSequence[sender];
+
// This is a new "generation" ... a new recording started, reset the bits.
if (generation != clc.voipIncomingGeneration[sender]) {
Com_DPrintf("VoIP: new generation %d!\n", generation);