diff --git a/src/fft_execute.cpp b/src/fft_execute.cpp
index 90d24dde0686aebb091021490953131123c3908c..b500cd3f36131cf33bcb1778a94cb34ed143513f 100644
--- a/src/fft_execute.cpp
+++ b/src/fft_execute.cpp
@@ -133,7 +133,7 @@ clFFT_ExecuteInterleaved( cl_command_queue queue, clFFT_Plan Plan, cl_int batchS
 	
 	cl_int err;
 	size_t gWorkItems, lWorkItems;
-	int inPlaceDone;
+	int inPlaceDone = -1;
 	
 	cl_int isInPlace = data_in == data_out ? 1 : 0;
 	
@@ -231,7 +231,7 @@ clFFT_ExecutePlannar( cl_command_queue queue, clFFT_Plan Plan, cl_int batchSize,
 	
 	cl_int err;
 	size_t gWorkItems, lWorkItems;
-	int inPlaceDone;
+	int inPlaceDone = -1;
 	
 	cl_int isInPlace = ((data_in_real == data_out_real) && (data_in_imag == data_out_imag)) ? 1 : 0;