diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index d6b49449d6ca33b2a3727e06d0fdbccc2cfe5696..3819ebc538b4ea2c4b9e76ab86b4009eeb828dac 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -854,7 +854,7 @@ static void quad_recv() {
 					char log_file[256];
 					create_log_name(log_file, 256);
 					printf("New log file created: '%s'\n", log_file);
-					quadlog_file = fopen(log_file, "a");
+					quadlog_file = fopen(log_file, "w");
 					quadlog_file_open = 1;
 				}
 				if (!receiving_logs) {