[vlc-commits] macOS keychain: Remove write only variable and redundant line

David Fuhrmann git at videolan.org
Thu Apr 12 22:45:38 CEST 2018


vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Thu Apr 12 20:20:42 2018 +0200| [bdb34e604cdaa21dd644a34ba0051a971db268b6] | committer: David Fuhrmann

macOS keychain: Remove write only variable and redundant line

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bdb34e604cdaa21dd644a34ba0051a971db268b6
---

 modules/keystore/keychain.m | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/modules/keystore/keychain.m b/modules/keystore/keychain.m
index 917b0dc8af..0099b4c099 100644
--- a/modules/keystore/keychain.m
+++ b/modules/keystore/keychain.m
@@ -371,8 +371,6 @@ static unsigned int Find(vlc_keystore *p_keystore,
         SecKeychainItemRef itemRef = (__bridge SecKeychainItemRef)([listOfResults objectAtIndex:i]);
 
         SecKeychainAttributeInfo attrInfo;
-        attrInfo.count = 0;
-
         attrInfo.count = 1;
         UInt32 tags[1] = {kSecAccountItemAttr}; //, kSecAccountItemAttr, kSecServerItemAttr, kSecPortItemAttr, kSecProtocolItemAttr, kSecPathItemAttr};
         attrInfo.tag = tags;
@@ -397,10 +395,7 @@ static unsigned int Find(vlc_keystore *p_keystore,
                 case kSecAccountItemAttr:
                     if (!p_entry->ppsz_values[KEY_USER]) {
                         msg_Dbg(p_keystore, "using account name from the keychain for login");
-                        uint8_t *paddedAccountAttribute = calloc(1, attr->length + 1);
-                        memcpy(paddedAccountAttribute, attr->data, attr->length);
                         p_entry->ppsz_values[KEY_USER] = strdup((const char *)attr->data);
-                        free(paddedAccountAttribute);
                     }
                     break;
                 default:



More information about the vlc-commits mailing list