Browse Source

plugin 'klish': fflush() for print operation

Serj Kalichev 1 year ago
parent
commit
e4b1890106
2 changed files with 2 additions and 1 deletions
  1. 1 1
      klish/ksession/kcontext.c
  2. 1 0
      plugins/klish/misc.c

+ 1 - 1
klish/ksession/kcontext.c

@@ -246,7 +246,7 @@ kplugin_t *kcontext_plugin(const kcontext_t *context)
 	if (context->plugin)
 		return context->plugin;
 
-	// If plugin is not explicitly cpecified then return parent plugin for
+	// If plugin is not explicitly specified then return parent plugin for
 	// currently executed sym (ACTION structure contains it).
 	action = kcontext_action(context);
 	if (!action)

+ 1 - 0
plugins/klish/misc.c

@@ -76,6 +76,7 @@ int klish_print(kcontext_t *context)
 		script = "";
 
 	printf("%s", script);
+	fflush(stdout);
 
 	return 0;
 }