treg: appending to empty buffers - neatvi - [fork] simple vi-type editor with UTF-8 support (HTM) git clone git://src.adamsgaard.dk/neatvi (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit 42fcac2533ea9fada01715d163a13d8ea7009465 (DIR) parent 896da02715d68d3031e31e3862ac249e4ce4e645 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir> Date: Fri, 5 Jan 2018 13:15:08 +0330 reg: appending to empty buffers Diffstat: M reg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- (DIR) diff --git a/reg.c b/reg.c t@@ -14,7 +14,7 @@ char *reg_get(int c, int *ln) static void reg_putraw(int c, char *s, int ln) { - char *pre = isupper(c) ? bufs[tolower(c)] : ""; + char *pre = isupper(c) && bufs[tolower(c)] ? bufs[tolower(c)] : ""; char *buf = malloc(strlen(pre) + strlen(s) + 1); strcpy(buf, pre); strcat(buf, s);