comparison src/globals.h @ 20035:4c9acbd6b3c7 v8.2.0573

patch 8.2.0573: using :version twice leaks memory Commit: https://github.com/vim/vim/commit/278e83863b2c7329f6712b8809e4aa5e6a50e13f Author: Bram Moolenaar <Bram@vim.org> Date: Mon Apr 13 18:25:33 2020 +0200 patch 8.2.0573: using :version twice leaks memory Problem: using :version twice leaks memory Solution: Only initialize variables once. (Dominique Pelle, closes https://github.com/vim/vim/issues/5917)
author Bram Moolenaar <Bram@vim.org>
date Mon, 13 Apr 2020 18:30:08 +0200
parents 3ff714d765ba
children 646c53fa5781
comparison
equal deleted inserted replaced
20034:1098dd529613 20035:4c9acbd6b3c7
1256 // These are in version.c, call init_longVersion() before use. 1256 // These are in version.c, call init_longVersion() before use.
1257 extern char *Version; 1257 extern char *Version;
1258 #if defined(HAVE_DATE_TIME) && defined(VMS) && defined(VAXC) 1258 #if defined(HAVE_DATE_TIME) && defined(VMS) && defined(VAXC)
1259 extern char longVersion[]; 1259 extern char longVersion[];
1260 #else 1260 #else
1261 EXTERN char *longVersion; 1261 EXTERN char *longVersion INIT(= NULL);
1262 #endif 1262 #endif
1263 1263
1264 /* 1264 /*
1265 * Some file names are stored in pathdef.c, which is generated from the 1265 * Some file names are stored in pathdef.c, which is generated from the
1266 * Makefile to make their value depend on the Makefile. 1266 * Makefile to make their value depend on the Makefile.