Преглед на файлове

Use strdup to fix segfault.

master
Svend Sorensen преди 19 години
родител
ревизия
a0edeeb3ca
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. +4
    -2
      tools/cueprint.c

+ 4
- 2
tools/cueprint.c Целия файл

@@ -457,17 +457,19 @@ int main (int argc, char **argv)
}

/* if no disc or track template is set, use the defaults for both */
/* TODO: alternative to strdup to get variable strings? */
if (NULL == d_template && NULL == t_template) {
d_template = strdup(D_TEMPLATE);
t_template = strdup(T_TEMPLATE);
} else {
if (NULL == d_template)
d_template = "";
d_template = strdup("");

if (NULL == t_template)
t_template = "";
t_template = strdup("");
}

/* translate escape sequences */
translate_escapes(d_template);
translate_escapes(t_template);



Зареждане…
Отказ
Запис