summaryrefslogtreecommitdiff
path: root/src/fzy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fzy.c')
-rw-r--r--src/fzy.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fzy.c b/src/fzy.c
index 967a1fc..001aa55 100644
--- a/src/fzy.c
+++ b/src/fzy.c
@@ -34,9 +34,14 @@ int main(int argc, char *argv[]) {
choices_fread(&choices, stdin, options.input_delimiter);
choices_search(&choices, options.filter);
for (size_t i = 0; i < choices_available(&choices); i++) {
+ char *output;
+
if (options.show_scores)
printf("%f\t", choices_getscore(&choices, i));
- printf("%s\n", choices_get(&choices, i));
+
+ output = choices_get_output(&choices, i);
+ printf("%s\n", output);
+ free(output);
}
} else {
/* interactive */