Artifact
516057088af23406aae56f0779cdab5320c55228:
Ticket change
[516057088a]
- New ticket [e0ef6390ff]
Bug in blob_seek.
by
anonymous
2011-01-11 09:44:23.
0000: 44 20 32 30 31 31 2d 30 31 2d 31 31 54 30 39 3a D 2011-01-11T09:
0010: 34 34 3a 32 33 0a 4a 20 63 6f 6d 6d 65 6e 74 20 44:23.J comment
0020: 54 68 65 5c 73 62 6c 6f 62 5f 73 65 65 6b 5c 73 The\sblob_seek\s
0030: 66 75 6e 63 74 69 6f 6e 5c 73 68 61 73 5c 73 74 function\shas\st
0040: 68 65 5c 73 66 6f 6c 6c 6f 77 69 6e 67 5c 72 5c he\sfollowing\r\
0050: 6e 5c 72 5c 6e 3c 70 72 65 3e 5c 72 5c 6e 69 66 n\r\n<pre>\r\nif
0060: 28 5c 73 70 2d 3e 69 43 75 72 73 6f 72 3c 30 5c (\sp->iCursor<0\
0070: 73 29 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 70 s){\r\n\s\s\s\sp
0080: 2d 3e 69 43 75 72 73 6f 72 5c 73 3d 5c 73 30 3b ->iCursor\s=\s0;
0090: 5c 72 5c 6e 5c 73 5c 73 7d 5c 72 5c 6e 3c 2f 70 \r\n\s\s}\r\n</p
00a0: 72 65 3e 5c 72 5c 6e 5c 72 5c 6e 42 75 74 5c 73 re>\r\n\r\nBut\s
00b0: 69 43 75 72 73 6f 72 5c 73 69 73 5c 73 61 6e 5c iCursor\sis\san\
00c0: 73 75 6e 73 69 67 6e 65 64 5c 73 69 6e 74 65 67 sunsigned\sinteg
00d0: 65 72 5c 73 61 6e 64 5c 73 77 69 6c 6c 5c 73 6e er\sand\swill\sn
00e0: 65 76 65 72 5c 73 67 6f 5c 73 62 65 6c 6c 6f 77 ever\sgo\sbellow
00f0: 5c 73 30 2c 5c 73 74 68 65 72 65 66 6f 72 65 5c \s0,\stherefore\
0100: 73 74 68 69 73 5c 73 63 6f 64 65 5c 73 64 6f 65 sthis\scode\sdoe
0110: 73 5c 73 6e 6f 74 68 69 6e 67 2e 5c 73 49 66 5c s\snothing.\sIf\
0120: 73 69 43 75 72 73 6f 72 5c 73 69 73 5c 73 64 65 siCursor\sis\sde
0130: 63 72 65 6d 65 6e 74 65 64 5c 73 70 61 73 74 5c cremented\spast\
0140: 73 30 5c 73 69 74 5c 73 77 69 6c 6c 5c 73 67 6f s0\sit\swill\sgo
0150: 5c 73 74 6f 5c 73 61 5c 73 76 65 72 79 5c 73 68 \sto\sa\svery\sh
0160: 69 67 68 5c 73 6e 75 6d 62 65 72 2e 5c 72 5c 6e igh\snumber.\r\n
0170: 5c 72 5c 6e 49 5c 73 67 75 65 73 73 5c 73 49 27 \r\nI\sguess\sI'
0180: 6d 5c 73 62 65 69 6e 67 5c 73 70 65 64 61 6e 74 m\sbeing\spedant
0190: 69 63 2c 5c 73 62 75 74 5c 73 69 66 5c 73 79 6f ic,\sbut\sif\syo
01a0: 75 5c 73 74 6f 6f 6b 5c 73 74 68 65 5c 73 74 72 u\stook\sthe\str
01b0: 6f 75 62 6c 65 5c 73 74 6f 5c 73 77 72 69 74 65 ouble\sto\swrite
01c0: 5c 73 74 68 65 5c 73 63 6f 64 65 5c 73 49 5c 73 \sthe\scode\sI\s
01d0: 73 75 70 70 6f 73 65 5c 73 79 6f 75 5c 73 6d 75 suppose\syou\smu
01e0: 73 74 5c 73 68 61 76 65 5c 73 74 68 6f 75 67 68 st\shave\sthough
01f0: 74 5c 73 69 74 5c 73 69 6d 70 6f 72 74 61 6e 74 t\sit\simportant
0200: 5c 73 74 6f 5c 73 67 75 61 72 64 5c 73 61 67 61 \sto\sguard\saga
0210: 69 6e 73 74 5c 73 74 68 69 73 2e 0a 4a 20 73 65 inst\sthis..J se
0220: 76 65 72 69 74 79 20 4d 69 6e 6f 72 0a 4a 20 73 verity Minor.J s
0230: 74 61 74 75 73 20 4f 70 65 6e 0a 4a 20 74 69 74 tatus Open.J tit
0240: 6c 65 20 42 75 67 5c 73 69 6e 5c 73 62 6c 6f 62 le Bug\sin\sblob
0250: 5f 73 65 65 6b 0a 4a 20 74 79 70 65 20 43 6f 64 _seek.J type Cod
0260: 65 5f 44 65 66 65 63 74 0a 4b 20 65 30 65 66 36 e_Defect.K e0ef6
0270: 33 39 30 66 66 35 39 39 32 66 31 30 39 61 30 63 390ff5992f109a0c
0280: 63 34 65 35 36 38 63 31 33 36 33 62 66 66 62 33 c4e568c1363bffb3
0290: 38 33 35 0a 55 20 61 6e 6f 6e 79 6d 6f 75 73 0a 835.U anonymous.
02a0: 5a 20 65 37 37 66 37 33 30 63 38 66 66 65 30 34 Z e77f730c8ffe04
02b0: 35 37 65 32 63 64 30 61 39 37 64 31 65 34 37 64 57e2cd0a97d1e47d
02c0: 30 62 0a 0b.