Skip to content

Commit eef2a3d

Browse files
committed
Fix segfault when setting a utfitem not present (#4904)
1 parent 3d33922 commit eef2a3d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

maplayer.c

+2
Original file line numberDiff line numberDiff line change
@@ -686,6 +686,7 @@ int msLayerWhichItems(layerObj *layer, int get_all, const char *metadata)
686686
layer->filteritemindex = -1;
687687
layer->styleitemindex = -1;
688688
layer->labelitemindex = -1;
689+
layer->utfitemindex = -1;
689690

690691
if(layer->classitem) nt++;
691692
if(layer->filteritem) nt++;
@@ -703,6 +704,7 @@ int msLayerWhichItems(layerObj *layer, int get_all, const char *metadata)
703704
nt += msCountChars(layer->cluster.filter.string, '[');
704705

705706
if(layer->labelitem) nt++;
707+
if(layer->utfitem) nt++;
706708

707709
if(layer->_geomtransform.type == MS_GEOMTRANSFORM_EXPRESSION)
708710
msTokenizeExpression(&layer->_geomtransform, layer->items, &(layer->numitems));

0 commit comments

Comments
 (0)