comparison src/eval.c @ 26474:9c84f7c6082d v8.2.3767

patch 8.2.3767: crash when using NULL partial Commit: https://github.com/vim/vim/commit/e8a92b6166e32f8e583e01c9f541cf81cf76f8e6 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Dec 9 17:44:01 2021 +0000 patch 8.2.3767: crash when using NULL partial Problem: Crash when using NULL partial. Solution: Check for NULL.
author Bram Moolenaar <Bram@vim.org>
date Thu, 09 Dec 2021 18:45:04 +0100
parents cc95e10e1cf2
children 4a1d2abc2016
comparison
equal deleted inserted replaced
26473:a8195907f08e 26474:9c84f7c6082d
5005 ga_init2(&ga, 1, 100); 5005 ga_init2(&ga, 1, 100);
5006 ga_concat(&ga, (char_u *)"function("); 5006 ga_concat(&ga, (char_u *)"function(");
5007 if (fname != NULL) 5007 if (fname != NULL)
5008 { 5008 {
5009 // When using uf_name prepend "g:" for a global function. 5009 // When using uf_name prepend "g:" for a global function.
5010 if (pt->pt_name == NULL && fname[0] == '\'' 5010 if (pt != NULL && pt->pt_name == NULL && fname[0] == '\''
5011 && vim_isupper(fname[1])) 5011 && vim_isupper(fname[1]))
5012 { 5012 {
5013 ga_concat(&ga, (char_u *)"'g:"); 5013 ga_concat(&ga, (char_u *)"'g:");
5014 ga_concat(&ga, fname + 1); 5014 ga_concat(&ga, fname + 1);
5015 } 5015 }