diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index e236ff227bb0269eb4927eb5ff70f14f6d99fdc0..2e2463691487f24528d02dec676a859c5a5d29f5 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -3030,7 +3030,7 @@ static void __sip_destroy(struct sip_pvt *p, int lockowner, int lockdialoglist)
 static int update_call_counter(struct sip_pvt *fup, int event)
 {
 	char name[256];
-	int *inuse, *call_limit, *inringing;
+	int *inuse = NULL, *call_limit = NULL, *inringing = NULL;
 	int outgoing = ast_test_flag(&fup->flags[0], SIP_OUTGOING);
 	struct sip_user *u = NULL;
 	struct sip_peer *p = NULL;