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 |