--- I1620/i1620_sys.c.orig	2016-12-01 22:43:42 UTC
+++ I1620/i1620_sys.c
@@ -552,7 +552,7 @@ if (I_GETQP (opfl) != I_M_QNP) {        
 
 cptr = get_glyph (cptr, fptr = gbuf, ' ');              /* get flag field */
 last = -1;                                              /* none yet */
-while (t = *fptr++) {                                   /* loop through */
+while ((t = *fptr++)) {                                 /* loop through */
     if ((t < '0') || (t > '9'))                         /* must be digit */
         return SCPE_ARG;
     t = t - '0';                                        /* convert */