aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Zhao <zhaozg@gmail.com>2018-01-17 19:44:04 +0800
committerGeorge Zhao <zhaozg@gmail.com>2018-01-18 21:43:43 +0800
commit3632f025645bd606a61633b10f33038be54303a1 (patch)
tree570955d42c1ce22afe34bdd459f7a553b75f47bb
parent5a594091dc654427cd34c3d019432ecfe77d0b64 (diff)
downloadrneovim-3632f025645bd606a61633b10f33038be54303a1.tar.gz
rneovim-3632f025645bd606a61633b10f33038be54303a1.tar.bz2
rneovim-3632f025645bd606a61633b10f33038be54303a1.zip
Fix warning about variable length array.
-rw-r--r--src/nvim/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c
index 80d636bb3f..3402e2bebc 100644
--- a/src/nvim/main.c
+++ b/src/nvim/main.c
@@ -229,7 +229,7 @@ int main(int argc, char **argv)
#endif
{
#if defined(WIN32) && !defined(MAKE_LIB)
- char *argv[argc];
+ char **argv = xmalloc((size_t)argc * sizeof(char *));
for (int i = 0; i < argc; i++) {
char *buf = NULL;
utf16_to_utf8(argv_w[i], &buf);
@@ -571,6 +571,9 @@ int main(int argc, char **argv)
*/
normal_enter(false, false);
+#if defined(WIN32) && !defined(MAKE_LIB)
+ xfree(argv);
+#endif
return 0;
}