mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-03 00:47:59 +02:00
libnm: use nm_free_secret() in nm-setting-macsec.c
This commit is contained in:
parent
c09081dd2c
commit
cfa89feb5e
1 changed files with 4 additions and 5 deletions
|
|
@ -25,6 +25,8 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "nm-utils/nm-secret-utils.h"
|
||||||
|
|
||||||
#include "nm-utils.h"
|
#include "nm-utils.h"
|
||||||
#include "nm-core-types-internal.h"
|
#include "nm-core-types-internal.h"
|
||||||
#include "nm-setting-connection.h"
|
#include "nm-setting-connection.h"
|
||||||
|
|
@ -389,7 +391,7 @@ set_property (GObject *object, guint prop_id,
|
||||||
priv->encrypt = g_value_get_boolean (value);
|
priv->encrypt = g_value_get_boolean (value);
|
||||||
break;
|
break;
|
||||||
case PROP_MKA_CAK:
|
case PROP_MKA_CAK:
|
||||||
g_free (priv->mka_cak);
|
nm_free_secret (priv->mka_cak);
|
||||||
priv->mka_cak = g_value_dup_string (value);
|
priv->mka_cak = g_value_dup_string (value);
|
||||||
break;
|
break;
|
||||||
case PROP_MKA_CAK_FLAGS:
|
case PROP_MKA_CAK_FLAGS:
|
||||||
|
|
@ -462,10 +464,7 @@ finalize (GObject *object)
|
||||||
NMSettingMacsecPrivate *priv = NM_SETTING_MACSEC_GET_PRIVATE (setting);
|
NMSettingMacsecPrivate *priv = NM_SETTING_MACSEC_GET_PRIVATE (setting);
|
||||||
|
|
||||||
g_free (priv->parent);
|
g_free (priv->parent);
|
||||||
if (priv->mka_cak) {
|
nm_free_secret (priv->mka_cak);
|
||||||
memset (priv->mka_cak, 0, strlen (priv->mka_cak));
|
|
||||||
g_free (priv->mka_cak);
|
|
||||||
}
|
|
||||||
g_free (priv->mka_ckn);
|
g_free (priv->mka_ckn);
|
||||||
|
|
||||||
G_OBJECT_CLASS (nm_setting_macsec_parent_class)->finalize (object);
|
G_OBJECT_CLASS (nm_setting_macsec_parent_class)->finalize (object);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue