diff options
Diffstat (limited to 'src/vim9execute.c')
| -rw-r--r-- | src/vim9execute.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vim9execute.c b/src/vim9execute.c index 89e4f054b..54f95bf66 100644 --- a/src/vim9execute.c +++ b/src/vim9execute.c @@ -920,7 +920,9 @@ call_def_function( break; default: tv->v_type = VAR_STRING; - tv->vval.v_string = vim_strsave(iptr->isn_arg.string); + tv->vval.v_string = vim_strsave( + iptr->isn_arg.string == NULL + ? (char_u *)"" : iptr->isn_arg.string); } break; |
