diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c
index f2b03fb80b727deec1c245ad341b765037d6b255..3a4bcaeb16d9e4ec02ee26385c5e5e972c6c0b2c 100755
--- a/channels/chan_mgcp.c
+++ b/channels/chan_mgcp.c
@@ -658,18 +658,8 @@ static int retrans_pkt(void *data)
 {
 	struct mgcp_gateway *gw = (struct mgcp_gateway *)data;
 	struct mgcp_message *cur, *exq = NULL, *w, *prev;
- 	struct timeval tv;
-	unsigned long t;
 	int res = 0;
 
-	if (gettimeofday(&tv, NULL) < 0) {
-		/* This shouldn't ever happen, but let's be sure */
-		ast_log(LOG_NOTICE, "gettimeofday() failed!\n");
-		return 0;
-	}
-
-	t = tv.tv_sec * 1000 + tv.tv_usec / 1000;
-
 	/* find out expired msgs */
 	ast_mutex_lock(&gw->msgs_lock);