diff --git a/groundStation/src/frontend/frontend_common.c b/groundStation/src/frontend/frontend_common.c
index adffae8defb05d3fda075a986f35846062a573a3..ad9b90c501e4fd7cadc2e51a17667f3a2dda3a9b 100644
--- a/groundStation/src/frontend/frontend_common.c
+++ b/groundStation/src/frontend/frontend_common.c
@@ -77,3 +77,9 @@ void ucart_backendDisconnect(struct backend_conn * conn)
 	}
 	free(conn);
 }
+
+char * ucart_backendGetline(struct backend_conn *conn)
+{
+	getline(&conn->buf, &conn->len, conn->socket);
+	return conn->buf;
+}