]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/keychain.c
*: remove null check before XFREE
[mirror_frr.git] / lib / keychain.c
index 9aa3ef695f3833929e1149e6f1bc2e3aaa0565c4..0a96c4cf0e2115894bbf74a9c6adb89670b64db4 100644 (file)
@@ -116,8 +116,7 @@ static struct keychain *keychain_get(const char *name)
 
 static void keychain_delete(struct keychain *keychain)
 {
-       if (keychain->name)
-               XFREE(MTYPE_KEYCHAIN, keychain->name);
+       XFREE(MTYPE_KEYCHAIN, keychain->name);
 
        list_delete(&keychain->key);
        listnode_delete(keychain_list, keychain);
@@ -217,8 +216,7 @@ static void key_delete(struct keychain *keychain, struct key *key)
 {
        listnode_delete(keychain->key, key);
 
-       if (key->string)
-               XFREE(MTYPE_KEY, key->string);
+       XFREE(MTYPE_KEY, key->string);
        key_free(key);
 }