Hex Artifact Content
Not logged in

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);..