raster pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=d9e63b3d3d3dfe81bf9c244510e5fedba815bbb1

commit d9e63b3d3d3dfe81bf9c244510e5fedba815bbb1
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon Nov 16 19:46:17 2020 +0000

    color schemes - dont crash when duplication a NULL scheme - use default
---
 src/bin/colors.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/colors.c b/src/bin/colors.c
index 7309cf7..4bde21a 100644
--- a/src/bin/colors.c
+++ b/src/bin/colors.c
@@ -815,6 +815,7 @@ Color_Scheme *
 color_scheme_dup(const Color_Scheme *src)
 {
    Color_Scheme *cs;
+   if (!src) src = &default_colorscheme;
    size_t len_name = strlen(src->md.name) + 1;
    size_t len_author = strlen(src->md.author) + 1;
    size_t len_website = strlen(src->md.website) + 1;

-- 


Reply via email to