aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjixiuf <jixiuf@qq.com>2021-02-17 15:36:56 +0800
committerjixiuf <jixiuf@qq.com>2021-02-17 15:36:56 +0800
commitf93553d9916f90fcfe7750d1a9e3c3ab28022269 (patch)
tree6b7a64e4e3607fc38de56c125a22f246c1b088ca
parent67b0d643b21488307aeff07947413d7a9dc50e4c (diff)
fixup
-rw-r--r--vterm-module.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vterm-module.c b/vterm-module.c
index b24e506..97bca43 100644
--- a/vterm-module.c
+++ b/vterm-module.c
@@ -597,10 +597,10 @@ static void term_redraw(Term *term, emacs_env *env) {
while (term->elisp_code_first) {
ElispCodeListNode* node = term->elisp_code_first;
+ term->elisp_code_first = node->next;
emacs_value elisp_code = env->make_string(env, node->code, node->code_len);
vterm_eval(env, elisp_code);
- term->elisp_code_first = node->next;
free(node->code);
free(node);
}