X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fdriver.c;h=bb5aa3a8b9e2ec7cf0256dd44e96a7f3a40dee95;hb=1a4052ac93c4dd248f664107e78b52597a839066;hp=58e7850d4e01f6866fe8449f7849c94c03692d93;hpb=b9aea813e643c3badd9a9fe7a8b396088b30c96e;p=pspp diff --git a/src/output/driver.c b/src/output/driver.c index 58e7850d4e..bb5aa3a8b9 100644 --- a/src/output/driver.c +++ b/src/output/driver.c @@ -139,9 +139,13 @@ flush_deferred_syntax (struct output_engine *e) { if (!ds_is_empty (&e->deferred_syntax)) { - char *syntax = ds_steal_cstr (&e->deferred_syntax); - output_submit__ (e, text_item_super ( - text_item_create_nocopy (TEXT_ITEM_SYNTAX, syntax))); + ds_trim (&e->deferred_syntax, ss_cstr ("\n")); + if (!ds_is_empty (&e->deferred_syntax)) + { + char *syntax = ds_steal_cstr (&e->deferred_syntax); + output_submit__ (e, text_item_super (text_item_create_nocopy ( + TEXT_ITEM_SYNTAX, syntax))); + } } }