diff options
| author | deraadt <> | 2009-12-11 16:56:39 +0000 | 
|---|---|---|
| committer | deraadt <> | 2009-12-11 16:56:39 +0000 | 
| commit | 3db0519782031aa1e2d42b99ad04bd5a00ec126d (patch) | |
| tree | 4378ca9cdf89d65bddc0ad8792854d57d71070d1 /src | |
| parent | 4c8d81be6fb41a17d88254fe6721c7f0a30f7de5 (diff) | |
| download | openbsd-3db0519782031aa1e2d42b99ad04bd5a00ec126d.tar.gz openbsd-3db0519782031aa1e2d42b99ad04bd5a00ec126d.tar.bz2 openbsd-3db0519782031aa1e2d42b99ad04bd5a00ec126d.zip | |
plug a memory leak; found by parfait, ok djm
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/src/apps/speed.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/src/lib/libssl/src/apps/speed.c b/src/lib/libssl/src/apps/speed.c index af077b54a8..5e9437766f 100644 --- a/src/lib/libssl/src/apps/speed.c +++ b/src/lib/libssl/src/apps/speed.c | |||
| @@ -2775,6 +2775,7 @@ static int do_multi(int multi) | |||
| 2775 | close(fd[1]); | 2775 | close(fd[1]); | 
| 2776 | mr=1; | 2776 | mr=1; | 
| 2777 | usertime=0; | 2777 | usertime=0; | 
| 2778 | free(fds); | ||
| 2778 | return 0; | 2779 | return 0; | 
| 2779 | } | 2780 | } | 
| 2780 | printf("Forked child %d\n",n); | 2781 | printf("Forked child %d\n",n); | 
| @@ -2924,6 +2925,7 @@ static int do_multi(int multi) | |||
| 2924 | fprintf(stderr,"Unknown type '%s' from child %d\n",buf,n); | 2925 | fprintf(stderr,"Unknown type '%s' from child %d\n",buf,n); | 
| 2925 | } | 2926 | } | 
| 2926 | } | 2927 | } | 
| 2928 | free(fds); | ||
| 2927 | return 1; | 2929 | return 1; | 
| 2928 | } | 2930 | } | 
| 2929 | #endif | 2931 | #endif | 
