aboutsummaryrefslogtreecommitdiff
path: root/java/jdk14/files
diff options
context:
space:
mode:
Diffstat (limited to 'java/jdk14/files')
-rw-r--r--java/jdk14/files/patch-native::util.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/java/jdk14/files/patch-native::util.c b/java/jdk14/files/patch-native::util.c
new file mode 100644
index 000000000000..719d1ae0e989
--- /dev/null
+++ b/java/jdk14/files/patch-native::util.c
@@ -0,0 +1,16 @@
+$FreeBSD$
+
+--- ../../deploy/src/javaws/src/share/native/util.c 22 Oct 2003 23:04:17 -0000 1.1.1.1
++++ ../../deploy/src/javaws/src/share/native/util.c 16 Jan 2004 23:50:11 -0000
+@@ -27,7 +27,10 @@
+
+ /* Find size of file */
+ struct stat statBuf;
+- stat(filename, &statBuf);
++ if (stat(filename, &statBuf) == -1) {
++ *buffer = NULL;
++ return 0;
++ }
+ size = statBuf.st_size;
+
+ /* Allocate memory for contents */