From 9d16f65017b7c0a93a83f793c1998d8c39a3bc5e Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Fri, 16 May 2014 15:02:13 +0200 Subject: tss: Free sep_nonce after use to prevent leak --- src/idevicerestore.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/idevicerestore.c b/src/idevicerestore.c index c294475..1e7cd6f 100644 --- a/src/idevicerestore.c +++ b/src/idevicerestore.c @@ -1441,6 +1441,7 @@ int get_tss_response(struct idevicerestore_client_t* client, plist_t build_ident if (sep_nonce) { plist_dict_set_item(parameters, "ApSepNonce", plist_new_data((const char*)sep_nonce, sep_nonce_size)); + free(sep_nonce); } plist_dict_set_item(parameters, "ApProductionMode", plist_new_bool(1)); -- cgit v1.1-32-gdbae