diff --git a/init/devices.c b/init/devices.c
index e25034c749342a36aa64a1de441b1ca5b8efc4c0..cc350efd98bff168e79c269057433b0e083d0a89 100644
--- a/init/devices.c
+++ b/init/devices.c
@@ -776,6 +776,7 @@ loading_close_out:
 file_free_out:
     free(file1);
     free(file2);
+    free(file3);
 data_free_out:
     free(data);
 loading_free_out: