port-serial-at: make mm_port_serial_at_command_finish() transfer ownership

This will make it slightly easier to port mm_port_serial_at_command() to
use GTask, since we won't have to keep a pointer to the result in GTask
after _finish() has been called.

In most cases the caller needs the value anyway, so this doesn't add too
much hasle.
This commit is contained in:
Lubomir Rintel
2023-01-08 19:57:31 +01:00
committed by Aleksander Morgado
parent e1e7bc8de6
commit c40876de95
14 changed files with 26 additions and 33 deletions

View File

@@ -110,8 +110,8 @@ static void
at_command_ready (MMPortSerialAt *serial_at,
GAsyncResult *res)
{
const gchar *response;
GError *error = NULL;
g_autofree gchar *response = NULL;
GError *error = NULL;
response = mm_port_serial_at_command_finish (serial_at, res, &error);
if (response)