diff options
-rw-r--r-- | src/map/scl/sclLiberty.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/map/scl/sclLiberty.c b/src/map/scl/sclLiberty.c index 23258b7c..8900b9c4 100644 --- a/src/map/scl/sclLiberty.c +++ b/src/map/scl/sclLiberty.c @@ -457,6 +457,11 @@ int Scl_LibertyBuildItem( Scl_Tree_t * p, char ** ppPos, char * pEnd ) goto exit; return Scl_LibertyItemId( p, pItem ); } + if ( *pNext == ';' ) + { + *ppPos = pNext + 1; + return Scl_LibertyBuildItem(p, ppPos, pEnd); + } exit: if ( p->pError == NULL ) { |