summaryrefslogtreecommitdiffstats
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-16 21:10:24 +0000
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-16 21:10:24 +0000
commit3f1e4cec9693b19d4a6ebe57c31067cdd1c0bb9e (patch)
treef7e20d07ec149fa4451533fd25781d4a0487592a /gcc/fortran/options.c
parenta2557d6434df9f5d4602c931488b0e96458bd628 (diff)
downloadppe42-gcc-3f1e4cec9693b19d4a6ebe57c31067cdd1c0bb9e.tar.gz
ppe42-gcc-3f1e4cec9693b19d4a6ebe57c31067cdd1c0bb9e.zip
* options.c (gfc_handle_module_path_options): Fix buffer overrun.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81925 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/options.c')
-rw-r--r--gcc/fortran/options.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c
index 5fb874091e0..f0135bd7f95 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -155,7 +155,7 @@ gfc_handle_module_path_options (const char *arg)
exit (3);
}
- gfc_option.module_dir = (char *) gfc_getmem (strlen (arg));
+ gfc_option.module_dir = (char *) gfc_getmem (strlen (arg) + 2);
strcpy (gfc_option.module_dir, arg);
strcat (gfc_option.module_dir, "/");
}
OpenPOWER on IntegriCloud