mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-04 10:40:58 +01:00
firewall: fix double free
Fixes: 9ebdb967de ('firewall: implement masquerading for shared mode with nftables')
This commit is contained in:
parent
05f2a0b024
commit
0cd20f94d0
1 changed files with 2 additions and 2 deletions
|
|
@ -372,7 +372,7 @@ _fw_nft_call_data_free(FwNftCallData *call_data, GError *error_take)
|
|||
nm_clear_g_source_inst(&call_data->timeout_source);
|
||||
|
||||
if (error_take)
|
||||
g_task_return_error(call_data->task, g_steal_pointer(&error_take));
|
||||
g_task_return_error(call_data->task, error_take);
|
||||
else
|
||||
g_task_return_boolean(call_data->task, TRUE);
|
||||
|
||||
|
|
@ -455,7 +455,7 @@ _fw_nft_call_communicate_cb(GObject *source, GAsyncResult *result, gpointer user
|
|||
""));
|
||||
}
|
||||
|
||||
_fw_nft_call_data_free(call_data, error);
|
||||
_fw_nft_call_data_free(call_data, g_steal_pointer(&error));
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue