|
Lines 467-472
Link Here
|
| 467 |
if (!--left) { |
467 |
if (!--left) { |
| 468 |
alloced += VALUEGROWSIZE; |
468 |
alloced += VALUEGROWSIZE; |
| 469 |
value = xrealloc(value, alloced); |
469 |
value = xrealloc(value, alloced); |
|
|
470 |
left = VALUEGROWSIZE; |
| 470 |
to = value + alloced - left - 2; |
471 |
to = value + alloced - left - 2; |
| 471 |
} |
472 |
} |
| 472 |
if (*from == '\\') { |
473 |
if (*from == '\\') { |
|
Lines 483-488
Link Here
|
| 483 |
if (!--left) { |
484 |
if (!--left) { |
| 484 |
alloced += VALUEGROWSIZE; |
485 |
alloced += VALUEGROWSIZE; |
| 485 |
value = xrealloc(value, alloced); |
486 |
value = xrealloc(value, alloced); |
|
|
487 |
left = VALUEGROWSIZE; |
| 486 |
to = value + alloced - left - 2; |
488 |
to = value + alloced - left - 2; |
| 487 |
} |
489 |
} |
| 488 |
*to++ = *from++; |
490 |
*to++ = *from++; |
|
Lines 572-577
Link Here
|
| 572 |
if (!--left) { |
574 |
if (!--left) { |
| 573 |
alloced += VALUEGROWSIZE; |
575 |
alloced += VALUEGROWSIZE; |
| 574 |
value = xrealloc(value, alloced); |
576 |
value = xrealloc(value, alloced); |
|
|
577 |
left = VALUEGROWSIZE; |
| 575 |
to = value + alloced - left - 2; |
578 |
to = value + alloced - left - 2; |
| 576 |
} |
579 |
} |
| 577 |
if (*disposition == '\\') { |
580 |
if (*disposition == '\\') { |
|
Lines 589-594
Link Here
|
| 589 |
if (!--left) { |
592 |
if (!--left) { |
| 590 |
alloced += VALUEGROWSIZE; |
593 |
alloced += VALUEGROWSIZE; |
| 591 |
value = xrealloc(value, alloced); |
594 |
value = xrealloc(value, alloced); |
|
|
595 |
left = VALUEGROWSIZE; |
| 592 |
to = value + alloced - left - 2; |
596 |
to = value + alloced - left - 2; |
| 593 |
} |
597 |
} |
| 594 |
*to++ = *disposition++; |
598 |
*to++ = *disposition++; |