diff options
author | naddy <naddy@FreeBSD.org> | 2010-08-10 22:53:09 +0800 |
---|---|---|
committer | naddy <naddy@FreeBSD.org> | 2010-08-10 22:53:09 +0800 |
commit | 2b1159ebefa0d1020e7de7baceca2c6a450724cf (patch) | |
tree | c725bf249acbcc2994df092a868f03b6b9a0fe18 | |
parent | a38bf9779653e7ee3de11277a456b27b06f9379d (diff) | |
download | freebsd-ports-gnome-2b1159ebefa0d1020e7de7baceca2c6a450724cf.tar.gz freebsd-ports-gnome-2b1159ebefa0d1020e7de7baceca2c6a450724cf.tar.zst freebsd-ports-gnome-2b1159ebefa0d1020e7de7baceca2c6a450724cf.zip |
LP64 fix: don't store a long at the address of an int variable.
Approved by: maintainer
-rw-r--r-- | www/wml/Makefile | 2 | ||||
-rw-r--r-- | www/wml/files/patch-wml_backend-p2_mp4h-src-builtin.c | 17 |
2 files changed, 18 insertions, 1 deletions
diff --git a/www/wml/Makefile b/www/wml/Makefile index fd0d9c648f1a..7dd429a058dd 100644 --- a/www/wml/Makefile +++ b/www/wml/Makefile @@ -7,7 +7,7 @@ PORTNAME= wml PORTVERSION= 2.0.12 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= www lang MASTER_SITES= ${MASTER_SITE_BERLIOS} diff --git a/www/wml/files/patch-wml_backend-p2_mp4h-src-builtin.c b/www/wml/files/patch-wml_backend-p2_mp4h-src-builtin.c new file mode 100644 index 000000000000..86837a74e5f8 --- /dev/null +++ b/www/wml/files/patch-wml_backend-p2_mp4h-src-builtin.c @@ -0,0 +1,17 @@ +--- wml_backend/p2_mp4h/src/builtin.c.orig ++++ wml_backend/p2_mp4h/src/builtin.c +@@ -1069,10 +1069,13 @@ + static void + mp4h_bp_mp4h_output_radix (MP4H_BUILTIN_ARGS) + { ++ long int temp; ++ + if (bad_argc (argv[0], argc, 0, 2)) + return; + +- safe_strtol (ARG (0), ARG (1), (long int *) &output_radix); ++ safe_strtol (ARG (0), ARG (1), &temp); ++ output_radix = temp; + } + + static void |