--- src/execline.c 2009-03-11 15:02:22.000000000 +0100 +++ src/execline.c.new 2016-07-05 12:34:01.999722414 +0200 @@ -459,6 +459,7 @@ /* go until we hit an empty line, or reach end of proc.. */ for( iline = txtstartline; iline <= procstop ; iline++ ) { line = PLL.procline[ iline ]; + if( line == NULL ) break; /* stmt added scg 1/7/2014 ... bug fix, multiline attribute followed immed by #proc (no blank line) causes instability */ for( i = 0, emptyline = 1; line[i] != '\0'; i++ ) if( !isspace( (int) line[i] )) { emptyline = 0; break; } if( emptyline ) break; if( mode[0] == 'g' ) txtlen += (strlen( &line[i] ) + 2); /* mode = "get", accumulate length sans leading ws */