diff --git a/osxkeychain/osxkeychain_darwin.c b/osxkeychain/osxkeychain_darwin.c index d8105fc..371222e 100644 --- a/osxkeychain/osxkeychain_darwin.c +++ b/osxkeychain/osxkeychain_darwin.c @@ -1,5 +1,6 @@ #include "osxkeychain_darwin.h" #include +#include #include #include @@ -123,36 +124,29 @@ char *keychain_list(char *** paths, char *** accts, unsigned int *list_l) { //Use this query dictionary CFTypeRef result= NULL; OSStatus status = SecItemCopyMatching( - query, - &result); + query, + &result); //Ran a search and store the results in result if (status) { return get_error(status); } - int numKeys = CFArrayGetCount(result); + CFIndex numKeys = CFArrayGetCount(result); *paths = (char **) malloc((int)sizeof(char *)*numKeys); *accts = (char **) malloc((int)sizeof(char *)*numKeys); //result is of type CFArray - for(int i=0; i