diff options
| author | 2013-11-17 02:40:48 +0100 | |
|---|---|---|
| committer | 2013-11-30 20:13:59 +0100 | |
| commit | 868e336f8337e14e0288ac1d3c9fd89bee6d1961 (patch) | |
| tree | d4ca282bc122791f61709afbd2445870426c4045 /src/lockdown.c | |
| parent | 5d429dddc5ed442ae4699ab34c21b35bacef456b (diff) | |
| download | libimobiledevice-868e336f8337e14e0288ac1d3c9fd89bee6d1961.tar.gz libimobiledevice-868e336f8337e14e0288ac1d3c9fd89bee6d1961.tar.bz2 | |
Fix possible memory corruption by ensuring client pointers NULL'd after free
Diffstat (limited to 'src/lockdown.c')
| -rw-r--r-- | src/lockdown.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lockdown.c b/src/lockdown.c index c2e3654..60fbf0c 100644 --- a/src/lockdown.c +++ b/src/lockdown.c | |||
| @@ -241,6 +241,7 @@ static lockdownd_error_t lockdownd_client_free_simple(lockdownd_client_t client) | |||
| 241 | } | 241 | } |
| 242 | 242 | ||
| 243 | free(client); | 243 | free(client); |
| 244 | client = NULL; | ||
| 244 | 245 | ||
| 245 | return ret; | 246 | return ret; |
| 246 | } | 247 | } |
