summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2017-07-04 10:28:46 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-07-05 10:12:07 +0100
commit6c7e94087fead341de6adc85cb9a7f412fc6905d (patch)
treebab05f66a98c046f2ed75690ee05c83b26fffa9a
parent334066c83de6c96320b63663a35d53159158c9b7 (diff)
downloadmozjs24-6c7e94087fead341de6adc85cb9a7f412fc6905d.tar.gz
compare the first character of string to be null or notbaserock/gnome
Fixes error: ISO C++ forbids comparison between pointer and integer [-fpermissive] | if (value[0] == '\0') | ^~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com> Patch taken from: https://github.com/openembedded/meta-openembedded/commit/c9f063c218181e4eac3a0a67d74ce91b898a6443
-rw-r--r--js/src/shell/jsoptparse.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/js/src/shell/jsoptparse.cpp b/js/src/shell/jsoptparse.cpp
index 204efa1..d3058e1 100644
--- a/js/src/shell/jsoptparse.cpp
+++ b/js/src/shell/jsoptparse.cpp
@@ -253,7 +253,7 @@ OptionParser::extractValue(size_t argc, char **argv, size_t *i, char **value)
char *eq = strchr(argv[*i], '=');
if (eq) {
*value = eq + 1;
- if (value[0] == '\0')
+ if (value[0][0] == '\0')
return error("A value is required for option %.*s", eq - argv[*i], argv[*i]);
return Okay;
}