diff --git a/src/smap/configure_functions.c b/src/smap/configure_functions.c
index f5825fb42ad9d7ba0799c96d02bb04c53bd70eb1..a7fcc07e2f48ad24837d4d429040cfac2be87365 100644
--- a/src/smap/configure_functions.c
+++ b/src/smap/configure_functions.c
@@ -608,8 +608,12 @@ static int _resolve(char *com)
 		xfree(ret_str);
 	}
 
-	wnoutrefresh(text_win);
-	doupdate();
+	if (params.commandline)
+		printf("%s", error_string);
+	else {
+		wnoutrefresh(text_win);
+		doupdate();
+	}
 
 	return 1;
 }