diff --git a/AMDiS/src/io/detail/Arh3Writer.cc b/AMDiS/src/io/detail/Arh3Writer.cc
index 386d10efcbfffc7575c81753c4409d709b20cad8..34c369c5eb6c2a21fbe1aef47c42c16399986c1c 100644
--- a/AMDiS/src/io/detail/Arh3Writer.cc
+++ b/AMDiS/src/io/detail/Arh3Writer.cc
@@ -541,7 +541,7 @@ namespace AMDiS { namespace io {
 	  data[i] = static_cast<T>(values[i]);
 	
 	file.write(reinterpret_cast<char*>(&data[0]), sizeof(T) * size);
-	delete data;
+	delete[] data;
 	return sizeof(T) * size;
       }