summaryrefslogtreecommitdiff
path: root/japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c')
-rw-r--r--japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c52
1 files changed, 52 insertions, 0 deletions
diff --git a/japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c b/japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c
new file mode 100644
index 000000000000..8aef17c29d32
--- /dev/null
+++ b/japanese/FreeWnn-lib/files/patch-Wnn-jserver-initjserv.c
@@ -0,0 +1,52 @@
+Index: Wnn/jserver/initjserv.c
+===================================================================
+RCS file: /home/cvs/private/hrs/freewnn/Wnn/jserver/initjserv.c,v
+retrieving revision 1.1.1.1
+retrieving revision 1.3
+diff -u -p -r1.1.1.1 -r1.3
+--- Wnn/jserver/initjserv.c 20 Dec 2008 07:13:30 -0000 1.1.1.1
++++ Wnn/jserver/initjserv.c 2 Jan 2009 11:46:51 -0000 1.3
+@@ -154,6 +154,7 @@ read_default (void)
+ char param[EXPAND_PATH_LENGTH +1];
+ char *word;
+ int i, num, *v[17];
++ int lindex = 0;
+
+ strcpy (jserver_dir, JSERVER_DIR);
+
+@@ -215,6 +216,15 @@ read_default (void)
+ }
+ log_debug ("max_client=%d", max_client);
+ }
++ else if (listenaddr[lindex][0] == '\0'
++ && strcmp(code, "listenaddr") == 0) {
++ num = sscanf (data, "%s %s ", code, listenaddr[lindex]);
++ if (num != 2) {
++ log_err ("command %s invalid.", code);
++ continue;
++ }
++ lindex++;
++ }
+ else if (strcmp (code, "max_sticky_env") == 0)
+ {
+ num = sscanf (data, "%s %d ", code, &max_sticky_env);
+@@ -305,7 +315,9 @@ read_default_files (void)
+ }
+ fclose (fp);
+
++ /*
+ printf ("Finished Reading Files\n");
++ */
+
+ return (0);
+ }
+@@ -340,7 +352,9 @@ read_default_file (char* buffer, size_t
+
+ files[fid].localf = LOCAL;
+ strcpy (files[fid].name, buffer);
++ /*
+ printf ("Reading %s\t Fid = %d\n", buffer, fid);
++ */
+ if (read_file (&files[fid]) == -1)
+ {
+ printf ("Error reading %s\n", buffer);