Hi,

On Sat,  9 Feb 2008 13:02:35  (), Tony Balinski
<[EMAIL PROTECTED]> wrote:
> CVSROOT:        /cvsroot/nedit
> Module name:    nedit
> Repository:     nedit/source/
> Changes by:     [EMAIL PROTECTED](none)        08/02/09 13:02:35
>
> Modified files:
>         nedit/source/: rangeset.c
>
> Log message:
>         Silly crash that slipped through the cracks: inverting an empty 
> rangeset.
> Index: nedit/source/rangeset.c
> ===================================================================
> RCS file: /opt/depot/sf.net/reps/nedit/nedit/source/rangeset.c,v
> diff -u -N -r1.19 -r1.20
> --- nedit/source/rangeset.c   4 Jan 2008 22:11:03 -0000       1.19
> +++ nedit/source/rangeset.c   9 Feb 2008 21:02:35 -0000       1.20
> @@ -1603,6 +1603,10 @@
>      rangeTable = (int *)rangeset->ranges;
>
>      if (rangeset->n_ranges == 0) {
> +        if (!rangeTable) {
> +            rangeTable = rangeset->ranges = RangesNew(1);
> +            rangeTable = (int *)rangeset->ranges;
Sorry, IMHO there is one assignment too much.

Bert
-- 
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop

Reply via email to