diff options
author | Jukka Rissanen <jukka.rissanen@linux.intel.com> | 2012-08-22 11:28:01 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-08-23 14:20:10 +0300 |
commit | b852e57ba2f0c69688755aa1df97ec51f5988e3f (patch) | |
tree | d16a8083436897fedb09182b2f5c01b8d9ce9467 /plugins/vpnc.c | |
parent | 3a8be9689f01e359a3325b1a9afbfb653883aed1 (diff) | |
download | connman-b852e57ba2f0c69688755aa1df97ec51f5988e3f.tar.gz connman-b852e57ba2f0c69688755aa1df97ec51f5988e3f.tar.bz2 connman-b852e57ba2f0c69688755aa1df97ec51f5988e3f.zip |
vpn: Accept also "true" or "1" as a boolean value
Currently user is able to set the boolean VPN config value
only by setting the variable to "yes". This is not very
intuitive so accept also the value of "true" or "1".
Diffstat (limited to 'plugins/vpnc.c')
-rw-r--r-- | plugins/vpnc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/vpnc.c b/plugins/vpnc.c index fea1c15c..6b7a02be 100644 --- a/plugins/vpnc.c +++ b/plugins/vpnc.c @@ -194,7 +194,9 @@ static ssize_t write_bool_option(int fd, const char *key, const char *value) ssize_t ret = 0; if (key != NULL && value != NULL) { - if (strcmp(value, "yes") == 0) { + if (strcasecmp(value, "yes") == 0 || + strcasecmp(value, "true") == 0 || + strcmp(value, "1") == 0) { buf = g_strdup_printf("%s\n", key); ret = full_write(fd, buf, strlen(buf)); |