diff options
author | mbr <mbr@FreeBSD.org> | 2003-04-03 22:12:55 +0000 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2003-04-03 22:12:55 +0000 |
commit | f8c11b893234410de26d70e5c98b9de7b7c83747 (patch) | |
tree | 8cedde03e67aece5c0356c6396dd57cc38fdf3d8 /editors/openoffice.org-3-RC | |
parent | 0805c12636b2f1e6ef4a13a951ba4ac392372e27 (diff) | |
download | FreeBSD-ports-f8c11b893234410de26d70e5c98b9de7b7c83747.zip FreeBSD-ports-f8c11b893234410de26d70e5c98b9de7b7c83747.tar.gz |
This part was just wrong. mkstemp does return a file descriptor,
not a string. This could lead to crashes. MacOS will have the same
problems.
Diffstat (limited to 'editors/openoffice.org-3-RC')
-rw-r--r-- | editors/openoffice.org-3-RC/files/patch-registry+source+registry.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/editors/openoffice.org-3-RC/files/patch-registry+source+registry.cxx b/editors/openoffice.org-3-RC/files/patch-registry+source+registry.cxx new file mode 100644 index 0000000..502abe4 --- /dev/null +++ b/editors/openoffice.org-3-RC/files/patch-registry+source+registry.cxx @@ -0,0 +1,14 @@ +--- ../registry/source/registry.cxx.orig Fri Apr 4 00:09:08 2003 ++++ ../registry/source/registry.cxx Fri Apr 4 00:06:25 2003 +@@ -145,11 +145,7 @@ + + RTL_CONSTASCII_LENGTH("/reg_XXXXXX") ) ); + strncat(tmpPattern, "/reg_XXXXXX", sizeof(tmpPattern)-1-strlen(tmpPattern)); + +-#if defined(FREEBSD) || defined(MACOSX) +- pTmpName = mkstemp(tmpPattern); +-#else + pTmpName = mktemp(tmpPattern); +-#endif + #endif + + return OString(pTmpName); |