diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-06-30 18:11:02 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-06-30 18:11:02 +0000 |
| commit | 8f670292a72c1c5450c5c62bc2a5a06005808ed7 (patch) | |
| tree | 09e1eaf42e51026879d07c781be73efca81b85f7 | |
| parent | 6f47baddf90a4685c5662e5f6a782afbbe4cd619 (diff) | |
| download | puzzles-8f670292a72c1c5450c5c62bc2a5a06005808ed7.zip puzzles-8f670292a72c1c5450c5c62bc2a5a06005808ed7.tar.gz puzzles-8f670292a72c1c5450c5c62bc2a5a06005808ed7.tar.bz2 puzzles-8f670292a72c1c5450c5c62bc2a5a06005808ed7.tar.xz | |
Preset names retrieved from the environment must be dupstr()ed. How
did I miss this before? It just caused a segfault for me, which is
entirely fair enough, but I've no idea why it didn't fail before!
[originally from svn r6043]
| -rw-r--r-- | midend.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -757,7 +757,7 @@ int midend_num_presets(midend_data *me) } me->presets[me->npresets] = preset; - me->preset_names[me->npresets] = name; + me->preset_names[me->npresets] = dupstr(name); me->npresets++; } } |