summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/zle_params.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/Zle/zle_params.c b/Src/Zle/zle_params.c
index 2400bfb00..cb8dac867 100644
--- a/Src/Zle/zle_params.c
+++ b/Src/Zle/zle_params.c
@@ -729,6 +729,7 @@ static void
 set_register(Param pm, char *value)
 {
     int n = 0;
+    Cutbuffer reg;
 
     if (!pm->node.nam || *pm->node.nam < 'a' || *pm->node.nam > 'z' ||
 	    pm->node.nam[1]) {
@@ -736,7 +737,7 @@ set_register(Param pm, char *value)
 	return;
     }
 
-    Cutbuffer reg = &vibuf[*pm->node.nam - 'a'];
+    reg = &vibuf[*pm->node.nam - 'a'];
     if (*value)
 	reg->buf = stringaszleline(value, 0, &n, NULL, NULL);
     reg->len = n;