diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2015-06-20 19:50:45 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2015-06-20 19:53:18 +0200 |
commit | eaecdda614bb6b42bf007ba3019257d191bfdd21 (patch) | |
tree | aa0cd04c790f999b048478fbd769eea1ed047ef3 /degesch.c | |
parent | 390b2832339d8a3799557d65835ded45d435eb4c (diff) | |
download | xK-eaecdda614bb6b42bf007ba3019257d191bfdd21.tar.gz xK-eaecdda614bb6b42bf007ba3019257d191bfdd21.tar.xz xK-eaecdda614bb6b42bf007ba3019257d191bfdd21.zip |
degesch: fix invalid free()
Diffstat (limited to 'degesch.c')
-rw-r--r-- | degesch.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -396,8 +396,9 @@ input_destroy_buffer (struct input *self, struct input_buffer *buffer) HISTORY_STATE *state = history_get_history_state (); history_set_history_state (buffer->history); - free (buffer->history); rl_clear_history (); + free (buffer->history); + buffer->history = NULL; history_set_history_state (state); free (state); |