summarylogtreecommitdiffstats
path: root/0001-add-formatstring.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-add-formatstring.patch')
-rw-r--r--0001-add-formatstring.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/0001-add-formatstring.patch b/0001-add-formatstring.patch
new file mode 100644
index 000000000000..83c945a50ad2
--- /dev/null
+++ b/0001-add-formatstring.patch
@@ -0,0 +1,36 @@
+--- cdw-0.8.1/src/user_interface/widgets/cdw_dropdown.c
++++ cdw-0.8.1/src/user_interface/widgets/cdw_dropdown.c
+@@ -704,7 +704,7 @@
+ mvwprintw(dropdown->parent, dropdown->begin_y, dropdown->begin_x + dropdown->width - 1, "]");
+
+ /* 'real' content */
+- mvwprintw(dropdown->parent, dropdown->begin_y, dropdown->begin_x + 1, dropdown->items[dropdown->current_item_ind]->label);
++ mvwprintw(dropdown->parent, dropdown->begin_y, dropdown->begin_x + 1, "%s", dropdown->items[dropdown->current_item_ind]->label);
+
+ /* and now fancy, bolded arrow by the dropdown */
+ if (reverse) {
+
+--- cdw-0.8.1/src/user_interface/cdw_window.c
++++ cdw-0.8.1/src/user_interface/cdw_window.c
+@@ -324,7 +324,7 @@
+ cdw_vdm ("ERROR: can't produce wrapped string\n");
+ return -1;
+ }
+- mvwprintw(window, 0, 0, string);
++ mvwprintw(window, 0, 0, "%s", string);
+
+ free(string);
+ string = (char *) NULL;
+
+--- cdw-0.8.1/src/user_interface/cdw_main_window.c
++++ cdw-0.8.1/src/user_interface/cdw_main_window.c
+@@ -615,7 +615,7 @@
+ return;
+ } else {
+ if (disc->state_empty == CDW_TRUE) {
+- mvwprintw(cdw_ui.disc_info_view.subwindow, row_h, pcol, disc->type_label);
++ mvwprintw(cdw_ui.disc_info_view.subwindow, row_h, pcol, "%s", disc->type_label);
+ } else {
+ mvwprintw(cdw_ui.disc_info_view.subwindow, row_h, pcol,
+ /* 2TRANS: this is string displaying information
+