Changeset 87:d8bea5e4d514

Show
Ignore:
Timestamp:
02/06/08 15:58:31 (1 year ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

Fix arraybounds exception

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dwt/widgets/Link.d

    r82 r87  
    456456                    offsets [linkIndex] = new Point (offset, result.length - 1); 
    457457                    if (ids [linkIndex] is null) { 
    458                         ids [linkIndex] = buffer[ linkStart .. endtagStart - linkStart ].dup; 
     458                        ids [linkIndex] = buffer[ linkStart .. endtagStart ].dup; 
    459459                    } 
    460460                    linkIndex++; 
     
    487487            case 12: 
    488488                if (c is '"') { 
    489                     ids[linkIndex] = buffer[ refStart .. index - refStart ].dup; 
     489                    ids[linkIndex] = buffer[ refStart .. index ].dup; 
    490490                    state = 2; 
    491491                }