Artifact
d92ae2d0d81bc5d743987af35f47c86db4122c08:
Attachment "fossil-6dba56543b89dc41-1.patch" to
ticket [6dba56543b]
added by
rmax
2012-08-07 11:28:52.
0000: 49 6e 64 65 78 3a 20 73 72 63 2f 74 6b 74 2e 63 Index: src/tkt.c
0010: 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .===============
0020: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0030: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0050: 3d 3d 3d 0a 2d 2d 2d 20 73 72 63 2f 74 6b 74 2e ===.--- src/tkt.
0060: 63 0a 2b 2b 2b 20 73 72 63 2f 74 6b 74 2e 63 0a c.+++ src/tkt.c.
0070: 40 40 20 2d 31 31 37 31 2c 31 31 20 2b 31 31 37 @@ -1171,11 +117
0080: 31 2c 31 35 20 40 40 0a 20 20 20 20 20 20 20 20 1,15 @@.
0090: 20 7d 65 6c 73 65 7b 0a 20 20 20 20 20 20 20 20 }else{.
00a0: 20 20 20 62 6c 6f 62 5f 61 70 70 65 6e 64 66 28 blob_appendf(
00b0: 26 74 6b 74 63 68 6e 67 2c 20 22 4a 25 73 25 73 &tktchng, "J%s%s
00c0: 20 25 23 46 5c 6e 22 2c 20 7a 50 66 78 2c 0a 20 %#F\n", zPfx,.
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00e0: 20 20 20 20 20 20 20 61 7a 46 69 65 6c 64 5b 69 azField[i
00f0: 5d 2c 20 73 74 72 6c 65 6e 28 7a 56 61 6c 75 65 ], strlen(zValue
0100: 29 2c 20 7a 56 61 6c 75 65 29 3b 0a 20 20 20 20 ), zValue);.
0110: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 }.
0120: 69 66 28 20 74 6b 74 45 6e 63 6f 64 69 6e 67 20 if( tktEncoding
0130: 3d 3d 20 74 6b 74 46 6f 73 73 69 6c 69 7a 65 20 == tktFossilize
0140: 29 7b 0a 2d 20 20 20 20 20 20 20 20 20 20 66 72 ){.- fr
0150: 65 65 28 61 7a 56 61 6c 75 65 5b 69 5d 29 3b 0a ee(azValue[i]);.
0160: 2b 20 20 20 20 20 20 20 20 20 20 69 66 20 28 61 + if (a
0170: 7a 41 70 70 65 6e 64 5b 69 5d 29 20 7b 0a 2b 20 zAppend[i]) {.+
0180: 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 28 free(
0190: 61 7a 41 70 70 65 6e 64 5b 69 5d 29 3b 0a 2b 20 azAppend[i]);.+
01a0: 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 } else
01b0: 69 66 20 28 61 7a 56 61 6c 75 65 5b 69 5d 29 20 if (azValue[i])
01c0: 7b 0a 2b 20 20 20 20 20 20 20 20 20 20 20 20 66 {.+ f
01d0: 72 65 65 28 61 7a 56 61 6c 75 65 5b 69 5d 29 3b ree(azValue[i]);
01e0: 0a 2b 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 .+ }.
01f0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }.
0200: 7d 0a 20 20 20 20 20 20 20 62 6c 6f 62 5f 61 70 }. blob_ap
0210: 70 65 6e 64 66 28 26 74 6b 74 63 68 6e 67 2c 20 pendf(&tktchng,
0220: 22 4b 20 25 73 5c 6e 22 2c 20 7a 54 6b 74 55 75 "K %s\n", zTktUu
0230: 69 64 29 3b 0a 20 20 20 20 20 20 20 62 6c 6f 62 id);. blob
0240: 5f 61 70 70 65 6e 64 66 28 26 74 6b 74 63 68 6e _appendf(&tktchn
0250: 67 2c 20 22 55 20 25 46 5c 6e 22 2c 20 7a 55 73 g, "U %F\n", zUs
0260: 65 72 29 3b 0a 20 20 20 20 20 20 20 6d 64 35 73 er);. md5s
0270: 75 6d 5f 62 6c 6f 62 28 26 74 6b 74 63 68 6e 67 um_blob(&tktchng
0280: 2c 20 26 63 6b 73 75 6d 29 3b 0a 0a , &cksum);..