diff --git a/channel.c b/channel.c
index 71c6c85812f145e2623bccc61d2ecafd6921636c..e68f4326d26f8298663d8242ecea974d83be7fac 100755
--- a/channel.c
+++ b/channel.c
@@ -1120,7 +1120,7 @@ int ast_activate_generator(struct ast_channel *chan, struct ast_generator *gen,
 int ast_waitfor_n_fd(int *fds, int n, int *ms, int *exception)
 {
 	/* Wait for x amount of time on a file descriptor to have input.  */
-	struct timeval start;
+	struct timeval start = { 0 , 0 };
 	int res;
 	int x, y;
 	int winner = -1;