diff options
Diffstat (limited to 'misc/openoffice2/patches/patch-ed')
-rw-r--r-- | misc/openoffice2/patches/patch-ed | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/misc/openoffice2/patches/patch-ed b/misc/openoffice2/patches/patch-ed new file mode 100644 index 00000000000..2f552e3687d --- /dev/null +++ b/misc/openoffice2/patches/patch-ed @@ -0,0 +1,26 @@ +$NetBSD: patch-ed,v 1.1 2008/10/31 11:02:55 hira Exp $ + +--- extensions/source/nsplugin/source/so_main.cxx.orig 2008-10-31 10:48:20.000000000 +0900 ++++ extensions/source/nsplugin/source/so_main.cxx 2008-10-31 10:48:52.000000000 +0900 +@@ -312,6 +312,10 @@ + } + + NSP_Sleep(5); ++#ifdef NETBSD ++ NSP_CloseSocket(my_sock); ++ my_sock=socket(PF_INET, SOCK_STREAM, 0); ++#endif + // try to connect to background SO, thus judge if it is ready + while(0 > connect(my_sock, (struct sockaddr *)&dst_addr, sizeof(dst_addr))) + { +@@ -323,6 +327,10 @@ + return sal_False; + } + debug_fprintf(NSP_LOG_APPEND, "print by nsplugin, Current count: %d\n", count); ++#ifdef NETBSD ++ NSP_CloseSocket(my_sock); ++ my_sock=socket(PF_INET, SOCK_STREAM, 0); ++#endif + } + NSP_CloseSocket(my_sock); + NSP_Sleep(5); |