device: fix leak in sriov_deactivate_cb()

On master this code was refactored and thereby the leak was
fixed. Instead of backporting that, do an original patch for
nm-1-24 to fix only the leak.

Fixes: 121c58f0 ('core: set number of SR-IOV VFs asynchronously')
(cherry picked from commit a28d4a30)
(cherry picked from commit 2e0cb189)
parent 284e3dd4
......@@ -15159,10 +15159,11 @@ sriov_deactivate_cb (GError *error, gpointer user_data)
NMDevice *self;
gpointer reason;
nm_utils_user_data_unpack (user_data, &self, &reason);
if (nm_utils_error_is_cancelled (error, TRUE))
nm_utils_user_data_unpack (user_data, &self, &reason);
deactivate_ready (self, (NMDeviceStateReason) reason);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment