diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index 9fc413c450f9188c458e4277737a295ca3bb011a..5fd676888c0d04afc5ae57ac8676e5d61fe74215 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -230,8 +230,6 @@ int main(int argc, char **argv)
 	printf("Creating log file '%s'...\n",log_file);
 	quadlog_file = fopen(log_file, "a");
 
-
-
 	// Tell the quad we are ready to send it vrpn data
 	sendStartPacket();
 
@@ -722,6 +720,7 @@ static void quad_recv() {
 		case LOG_ID:
 			/* something like this */
 			fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
+			fflush(quadlog_file);
 			break;
 		case SETPARAM_ID:
 		case GETPARAM_ID: