diff options
author | Grant Erickson <marathon96@gmail.com> | 2012-06-27 17:21:18 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-06-28 07:49:33 +0200 |
commit | 148062d53b9a5b1c2f6f7f008de5aca09efbe9bd (patch) | |
tree | c2e9da41b15e8dad6bb2244f72233a292c1aa489 /src/main.c | |
parent | 50a7688539704b555a840e0bf495197d50e787a4 (diff) | |
download | connman-148062d53b9a5b1c2f6f7f008de5aca09efbe9bd.tar.gz connman-148062d53b9a5b1c2f6f7f008de5aca09efbe9bd.tar.bz2 connman-148062d53b9a5b1c2f6f7f008de5aca09efbe9bd.zip |
main: static-qualify default config values
The default configuration arrays default_auto_connect and
default_blacklist must be static-qualified. Otherwise, their
stack-allocated storage will go out of scope after parse_config
is finished and empty or commented-out DefaultAutoConnectTechnologies
or NetworkInterfaceBlacklist config entries will refer to
random stack data.
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -141,13 +141,13 @@ static void parse_config(GKeyFile *config) char **interfaces; char **str_list; gsize len; - char *default_auto_connect[] = { + static char *default_auto_connect[] = { "wifi", "ethernet", "cellular", NULL }; - char *default_blacklist[] = { + static char *default_blacklist[] = { "vmnet", "vboxnet", "virbr", |