diff --git a/libIRDB/src/core/fileir.cpp b/libIRDB/src/core/fileir.cpp
index 1c6411e74b6f4c1c061b9ec5a5d0e25d3e412258..1146912989163003e94699ef288da2f765b17d85 100644
--- a/libIRDB/src/core/fileir.cpp
+++ b/libIRDB/src/core/fileir.cpp
@@ -76,7 +76,7 @@ void FileIR_t::AssembleRegistry()
 	string assemblyFile = "tmp.asm";
 	string binaryOutputFile = "tmp.bin";
 
-	string command = "rm -f " + assemblyFile;
+	string command = "rm -f " + assemblyFile + " " + binaryOutputFile;
 	system(command.c_str());
 	
 	ofstream asmFile;