Hex Artifact Content

Artifact 13a18a6baa7c2c4c17843ff71f34598312343921:


0000: 64 69 66 66 20 2d 75 4e 72 20 74 6c 73 31 2e 36  diff -uNr tls1.6
0010: 2e 6f 72 69 67 2f 74 6c 73 2e 63 20 74 6c 73 31  .orig/tls.c tls1
0020: 2e 36 2d 66 69 78 6d 65 6d 6c 65 61 6b 2d 62 75  .6-fixmemleak-bu
0030: 67 69 64 33 30 34 31 39 32 35 2f 74 6c 73 2e 63  gid3041925/tls.c
0040: 0a 2d 2d 2d 20 74 6c 73 31 2e 36 2e 6f 72 69 67  .--- tls1.6.orig
0050: 2f 74 6c 73 2e 63 09 32 30 30 38 2d 30 33 2d 31  /tls.c.2008-03-1
0060: 39 20 31 37 3a 30 36 3a 31 33 2e 30 30 30 30 30  9 17:06:13.00000
0070: 30 30 30 30 20 2d 30 35 30 30 0a 2b 2b 2b 20 74  0000 -0500.+++ t
0080: 6c 73 31 2e 36 2d 66 69 78 6d 65 6d 6c 65 61 6b  ls1.6-fixmemleak
0090: 2d 62 75 67 69 64 33 30 34 31 39 32 35 2f 74 6c  -bugid3041925/tl
00a0: 73 2e 63 09 32 30 31 30 2d 31 30 2d 30 38 20 31  s.c.2010-10-08 1
00b0: 33 3a 30 33 3a 33 39 2e 30 30 30 30 30 30 30 30  3:03:39.00000000
00c0: 30 20 2d 30 35 30 30 0a 40 40 20 2d 31 31 35 36  0 -0500.@@ -1156
00d0: 2c 36 20 2b 31 31 35 36 2c 38 20 40 40 0a 20 09  ,6 +1156,8 @@. .
00e0: 70 65 65 72 09 3d 20 53 53 4c 5f 67 65 74 5f 63  peer.= SSL_get_c
00f0: 65 72 74 69 66 69 63 61 74 65 28 73 74 61 74 65  ertificate(state
0100: 50 74 72 2d 3e 73 73 6c 29 3b 0a 20 20 20 20 20  Ptr->ssl);.     
0110: 69 66 20 28 70 65 65 72 29 20 7b 0a 20 09 6f 62  if (peer) {. .ob
0120: 6a 50 74 72 20 3d 20 54 6c 73 5f 4e 65 77 58 35  jPtr = Tls_NewX5
0130: 30 39 4f 62 6a 28 69 6e 74 65 72 70 2c 20 70 65  09Obj(interp, pe
0140: 65 72 29 3b 0a 2b 0a 2b 09 69 66 20 28 6f 62 6a  er);.+.+.if (obj
0150: 63 20 3d 3d 20 32 29 20 58 35 30 39 5f 66 72 65  c == 2) X509_fre
0160: 65 28 70 65 65 72 29 3b 0a 20 20 20 20 20 7d 20  e(peer);.     } 
0170: 65 6c 73 65 20 7b 0a 20 09 6f 62 6a 50 74 72 20  else {. .objPtr 
0180: 3d 20 54 63 6c 5f 4e 65 77 4c 69 73 74 4f 62 6a  = Tcl_NewListObj
0190: 28 30 2c 20 4e 55 4c 4c 29 3b 0a 20 20 20 20 20  (0, NULL);.     
01a0: 7d 0a                                            }.