From 6fdd917ee88408ad0df56421fec3465d05a5539f Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 18 May 2020 16:41:21 -0700 Subject: [PATCH] SCP: Properly handle MTAB entries with MTAB_QUOTE values --- scp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scp.c b/scp.c index 23b3ff59..4bb73426 100644 --- a/scp.c +++ b/scp.c @@ -5523,9 +5523,11 @@ while (*cptr != 0) { /* do all mods */ return SCPE_UDIS; /* unit disabled? */ if (mptr->valid) { /* validation rtn? */ if (cvptr && MODMASK(mptr,MTAB_QUOTE)) { - get_glyph_quoted (svptr, gbuf, ','); - if ((cvptr = strchr (gbuf, '='))) + svptr = get_glyph_quoted (svptr, gbuf, ','); + if ((cvptr = strchr (gbuf, '='))) { *cvptr++ = 0; + cptr = svptr; + } } else { if (cvptr && MODMASK(mptr,MTAB_NC)) {