MFH: r458012
lang/spidermonkey24: unbreak build with Clang 6 / GCC 7 js/src/shell/jsoptparse.cpp:256:22: error: comparison between pointer and integer ('char *' and 'int') if (value[0] == '\0') ~~~~~~~~ ^ ~~~~ Reported by: antoine (via bug 224669) Obtained from: upstream (SpiderMonkey 25.0) Approved by: ports-secteam blanket
This commit is contained in:
parent
49c2ec7638
commit
296336bb74
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q1/; revision=458013
2 changed files with 21 additions and 1 deletions
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= spidermonkey24
|
||||
PORTVERSION= 24.2.0
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= MOZILLA/js
|
||||
#http://people.mozilla.org/~sstangl/
|
||||
|
|
20
lang/spidermonkey24/files/patch-bug894240
Normal file
20
lang/spidermonkey24/files/patch-bug894240
Normal file
|
@ -0,0 +1,20 @@
|
|||
commit 19a4ba5c90a9
|
||||
Author: Mike Hommey <mh+mozilla@glandium.org>
|
||||
Date: Wed Jul 17 16:16:55 2013 +0900
|
||||
|
||||
Bug 894240 - Fix pointer dereference in js::cli::OptionParser::extractValue. r=Waldo
|
||||
---
|
||||
js/src/shell/jsoptparse.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- shell/jsoptparse.cpp.orig 2013-10-29 20:40:20 UTC
|
||||
+++ shell/jsoptparse.cpp
|
||||
@@ -253,7 +253,7 @@ OptionParser::extractValue(size_t argc, char **argv, s
|
||||
char *eq = strchr(argv[*i], '=');
|
||||
if (eq) {
|
||||
*value = eq + 1;
|
||||
- if (value[0] == '\0')
|
||||
+ if (*value[0] == '\0')
|
||||
return error("A value is required for option %.*s", eq - argv[*i], argv[*i]);
|
||||
return Okay;
|
||||
}
|
Loading…
Reference in a new issue