diff --git a/channel.c b/channel.c
index 64b8184aaa4adcccdf5067bf6a24baa512f46c9f..e621aec5e18cb67ea18243afc4d2d608524524ea 100755
--- a/channel.c
+++ b/channel.c
@@ -1282,11 +1282,11 @@ struct ast_frame *ast_read(struct ast_channel *chan)
 {
 	struct ast_frame *f = NULL;
 	int blah;
+	int prestate;
 #ifdef ZAPTEL_OPTIMIZATIONS
 	int (*func)(void *);
 	void *data;
 	int res;
-	int prestate;
 #endif
 	static struct ast_frame null_frame = 
 	{