Index: libcfa/src/iostream.cfa
===================================================================
--- libcfa/src/iostream.cfa	(revision bf1cbde8549594a47893ee6d678e5552340e47a3)
+++ libcfa/src/iostream.cfa	(revision b67b6322c8f003229f94dfa2140f1d5b55e74cbe)
@@ -1011,9 +1011,12 @@
 
 		int check = f.wd - 2;
-		if ( ! f.flags.rwd ) f.s[check] = '\0';			// insert sentinel
+		if (! f.flags.ignore ) {
+			f.s[0] = '\0';
+			if ( ! f.flags.rwd ) f.s[check] = '\0';		// insert sentinel
+		}
 		len = fmt( is, fmtstr, f.s );
 		//fprintf( stderr, "KK %s %zd %d %c %s\n", fmtstr, len, check, f.s[check], f.s );
 
-		if ( ! f.flags.rwd && f.s[check] != '\0' )		// sentinel overwritten ?
+		if (! f.flags.ignore && ! f.flags.rwd && f.s[check] != '\0' ) // sentinel overwritten ?
 			throw (cstring_length){ &cstring_length_vt };
 
