Mercurial > vim
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 } |