X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=selector.git;a=blobdiff_plain;f=selector.c;h=daf2c26dc478c79d83533784837f52cbf2d06817;hp=9d39371627b3becae9d00720d0503700713516fc;hb=87d0df2343695853a67e240c58452603f0a5b479;hpb=c885f72477c14b022e47edab0727a0be6eace36c diff --git a/selector.c b/selector.c index 9d39371..daf2c26 100644 --- a/selector.c +++ b/selector.c @@ -796,7 +796,7 @@ void read_file(struct hash_table_t *hash_table, raw_line[BUFFER_SIZE - 1] = '\0'; fprintf(stderr, "selector: Line too long (max is %d characters):\n", BUFFER_SIZE); - fprintf(stderr, raw_line); + fprintf(stderr, "%s", raw_line); fprintf(stderr, "\n"); exit(EXIT_FAILURE); } @@ -853,7 +853,7 @@ int main(int argc, char **argv) { char pattern[BUFFER_SIZE]; int c, k, l, n; int cursor_position; - int error = 0, show_help = 0, enter = 0; + int error = 0, show_help = 0, done = 0; int rest_are_files = 0; int key; int current_focus_line, displayed_focus_line; @@ -1210,7 +1210,7 @@ int main(int argc, char **argv) { key == '\033' || /* ^[ (escape) */ key == '\n' || key == KEY_ENTER) { - enter = 1; + done = 1; } else { @@ -1222,7 +1222,7 @@ int main(int argc, char **argv) { motion, nb_lines, labels, cursor_position, pattern); - } while(!enter); + } while(!done); echo(); endwin(); @@ -1251,7 +1251,7 @@ int main(int argc, char **argv) { FILE *out = fopen(output_filename, "w"); if(out) { if(t) { - fprintf(out, t); + fprintf(out, "%s", t); } fprintf(out, "\n"); } else {