Hi,
I've created a program that connects to a https server and I've noticed some
memory leaks. after a while I guessed it was on openSSL.
I'm running OpenSSL 0.9.6 on a Windows 2000, Visual C++ 6.0 (SP5)
Does anyone knows why is this happening?
Thanks a lot
---
#include <stdio.h>
#include <stdlib.h>
#include <ssl.h>
#include <err.h>
int main(int argc, char* argv[])
{
SSLeay_add_ssl_algorithms();
return 0;
}
--
Detected memory leaks!
Dumping objects ->
{117} normal block at 0x00885930, 12 bytes long.
Data: < X N` w> D8 58 88 00 00 00 00 00 4E 60 84 77
{116} normal block at 0x008858D8, 16 bytes long.
Data: < @ L L > 01 00 00 00 00 80 00 00 40 C1 4C 00 0C C1 4C 00
{115} normal block at 0x00885890, 12 bytes long.
Data: <8X a > 38 58 88 00 00 00 00 00 61 EC C2 14
{114} normal block at 0x00885838, 16 bytes long.
Data: < L L L > 01 00 00 00 00 80 00 00 4C C1 4C 00 0C C1 4C 00
{113} normal block at 0x008857F0, 12 bytes long.
Data: < W P= > 98 57 88 00 00 00 00 00 8A 50 3D 92
{112} normal block at 0x00885798, 16 bytes long.
Data: < L M > 01 00 00 00 00 00 00 00 FC C0 4C 00 18 9E 4D 00
{111} normal block at 0x00885750, 12 bytes long.
Data: < V J > F8 56 88 00 00 00 00 00 C8 4A 9A 01
{110} normal block at 0x008856F8, 16 bytes long.
Data: < L M > 01 00 00 00 00 00 00 00 0C C1 4C 00 18 9E 4D 00
{109} normal block at 0x008856B0, 12 bytes long.
Data: <XV Mf > 58 56 88 00 00 00 00 00 B4 4D 66 A0
{108} normal block at 0x00885658, 16 bytes long.
Data: < rL rL > 01 00 00 00 00 80 00 00 14 72 4C 00 20 72 4C 00
{107} normal block at 0x00885610, 12 bytes long.
Data: < U n> B8 55 88 00 00 00 00 00 F5 82 CC 6E
{106} normal block at 0x008855B8, 16 bytes long.
Data: < L rL > 01 00 00 00 00 80 00 00 D0 C6 4C 00 20 72 4C 00
{105} normal block at 0x00885570, 12 bytes long.
Data: < U hH > 18 55 88 00 00 00 00 00 EB 68 48 10
{104} normal block at 0x00885518, 16 bytes long.
Data: < L rL > 01 00 00 00 00 80 00 00 E8 C6 4C 00 20 72 4C 00
{103} normal block at 0x008854D0, 12 bytes long.
Data: <xT C IT> 78 54 88 00 00 00 00 00 43 E6 49 54
{102} normal block at 0x00885478, 16 bytes long.
Data: < L X M > 01 00 00 00 00 00 00 00 F4 C6 4C 00 58 9E 4D 00
{101} normal block at 0x00885430, 12 bytes long.
Data: < S X qF > D8 53 88 00 90 58 88 00 71 46 D1 F6
{100} normal block at 0x008853D8, 16 bytes long.
Data: < rL X M > 01 00 00 00 00 00 00 00 20 72 4C 00 58 9E 4D 00
{99} normal block at 0x00885390, 12 bytes long.
Data: <8S 0T 1 IR> 38 53 88 00 30 54 88 00 31 E7 49 52
{98} normal block at 0x00885338, 16 bytes long.
Data: < (rL @rL > 01 00 00 00 00 80 00 00 28 72 4C 00 40 72 4C 00
{97} normal block at 0x008852F0, 12 bytes long.
Data: < R PW X > 98 52 88 00 50 57 88 00 58 9D 14 03
{96} normal block at 0x00885298, 16 bytes long.
Data: < 4rL @rL > 01 00 00 00 00 80 00 00 34 72 4C 00 40 72 4C 00
{95} normal block at 0x00885250, 12 bytes long.
Data: < Q O A > F8 51 88 00 D0 4F 88 00 0B D3 41 1C
{94} normal block at 0x008851F8, 16 bytes long.
Data: < d L @rL > 01 00 00 00 00 80 00 00 64 CB 4C 00 40 72 4C 00
{93} normal block at 0x008851B0, 12 bytes long.
Data: <XQ W ( > 58 51 88 00 F0 57 88 00 0A 9A 28 EF
{92} normal block at 0x00885158, 16 bytes long.
Data: < | L @rL > 01 00 00 00 00 80 00 00 7C CB 4C 00 40 72 4C 00
{91} normal block at 0x00885110, 12 bytes long.
Data: < P V $P > B8 50 88 00 B0 56 88 00 24 50 9D 08
{90} normal block at 0x008850B8, 16 bytes long.
Data: < L M > 01 00 00 00 00 00 00 00 B8 CB 4C 00 98 9E 4D 00
{89} normal block at 0x00885070, 12 bytes long.
Data: < P V K 3> 18 50 88 00 10 56 88 00 F5 4B 0D 33
{88} normal block at 0x00885018, 16 bytes long.
Data: < @rL M > 01 00 00 00 00 00 00 00 40 72 4C 00 98 9E 4D 00
{87} normal block at 0x00884FD0, 12 bytes long.
Data: <xO I [ <O> 78 4F 88 00 90 49 88 00 5B BE 3C 4F
{86} normal block at 0x00884F78, 16 bytes long.
Data: < L L > 01 00 00 00 00 80 00 00 84 CB 4C 00 C0 CB 4C 00
{85} normal block at 0x00884F30, 12 bytes long.
Data: < N u > D8 4E 88 00 00 00 00 00 AC 75 D2 C6
{84} normal block at 0x00884ED8, 16 bytes long.
Data: < L L > 01 00 00 00 00 80 00 00 9C CB 4C 00 C0 CB 4C 00
{83} normal block at 0x00884E90, 12 bytes long.
Data: <8N I %> 38 4E 88 00 00 00 00 00 49 00 CE 25
{82} normal block at 0x00884E38, 16 bytes long.
Data: < L M > 01 00 00 00 00 00 00 00 BC CB 4C 00 D8 9E 4D 00
{81} normal block at 0x00884DF0, 12 bytes long.
Data: < M > 98 4D 88 00 00 00 00 00 0F F4 C6 C1
{80} normal block at 0x00884D98, 16 bytes long.
Data: < L M > 01 00 00 00 00 00 00 00 C0 CB 4C 00 D8 9E 4D 00
{79} normal block at 0x00884D50, 12 bytes long.
Data: < L L L > F8 4C 88 00 10 4C 88 00 CD 4C F7 EA
{78} normal block at 0x00884CF8, 16 bytes long.
Data: < @ L M > 02 00 00 00 00 00 00 00 40 C9 4C 00 18 9F 4D 00
{77} normal block at 0x00884CB0, 12 bytes long.
Data: <XL pP kf > 58 4C 88 00 70 50 88 00 15 6B 66 0E
{76} normal block at 0x00884C58, 16 bytes long.
Data: < p L M > 02 00 00 00 00 00 00 00 70 99 4C 00 18 9F 4D 00
{75} normal block at 0x00884C10, 12 bytes long.
Data: < K J .g> B8 4B 88 00 D0 4A 88 00 9D B7 2E 67
{74} normal block at 0x00884BB8, 16 bytes long.
Data: < L h M > 02 00 00 00 00 00 00 00 B4 CB 4C 00 68 A0 4D 00
{73} normal block at 0x00884B70, 12 bytes long.
Data: < K M G > 18 4B 88 00 F0 4D 88 00 47 01 D5 11
{72} normal block at 0x00884B18, 16 bytes long.
Data: < L h M > 02 00 00 00 00 00 00 00 DC 98 4C 00 68 A0 4D 00
{71} normal block at 0x00884AD0, 12 bytes long.
Data: <xJ > 78 4A 88 00 00 00 00 00 ED 8C AA BA
{70} normal block at 0x00884A78, 16 bytes long.
Data: < x L M > 02 00 00 00 00 00 00 00 78 C9 4C 00 D8 A0 4D 00
{69} normal block at 0x00884A30, 12 bytes long.
Data: < I pK ' " > D8 49 88 00 70 4B 88 00 27 B0 22 00
{68} normal block at 0x008849D8, 16 bytes long.
Data: < d L M > 02 00 00 00 00 00 00 00 64 99 4C 00 D8 A0 4D 00
{67} normal block at 0x00884990, 12 bytes long.
Data: <8I pU KnOQ> 38 49 88 00 70 55 88 00 4B 6E 4F 51
{66} normal block at 0x00884938, 16 bytes long.
Data: < L M > 02 00 00 00 00 00 00 00 C4 C8 4C 00 98 A2 4D 00
{65} normal block at 0x008848F0, 12 bytes long.
Data: < H 0Y > 7> 98 48 88 00 30 59 88 00 3E 0D 9E 37
{64} normal block at 0x00884898, 16 bytes long.
Data: < x L M > 02 00 00 00 00 00 00 00 78 99 4C 00 98 A2 4D 00
{63} normal block at 0x00884850, 12 bytes long.
Data: < G L 1 > F8 47 88 00 B0 4C 88 00 E5 DD 31 B5
{62} normal block at 0x008847F8, 16 bytes long.
Data: < L x M > 02 00 00 00 00 00 00 00 AC C9 4C 00 78 A3 4D 00
{61} normal block at 0x008847B0, 12 bytes long.
Data: <XG Q #> 58 47 88 00 10 51 88 00 14 8B 0D 23
{60} normal block at 0x00884758, 16 bytes long.
Data: < L x M > 02 00 00 00 00 00 00 00 88 99 4C 00 78 A3 4D 00
{59} normal block at 0x008846D0, 64 bytes long.
Data: < S T > 00 00 00 00 90 53 88 00 00 00 00 00 D0 54 88 00
{58} normal block at 0x00884628, 96 bytes long.
Data: < F TB TB > D0 46 88 00 20 54 42 00 B0 54 42 00 0F 00 00 00
Object dump complete.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]