changeset 1137:f0a0a4cc898b

* src/nanox/client.c Set the length field in the sockaddr_in structure name before trying to connect to the server.
author asl
date Sun, 27 Jul 2003 10:23:33 +0000
parents 3067974be2f3
children 0f92f267b392
files packages/services/gfx/mw/current/ChangeLog packages/services/gfx/mw/current/src/nanox/client.c
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/services/gfx/mw/current/ChangeLog
+++ b/packages/services/gfx/mw/current/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-21  Chris Garry <cgarry@sweeneydesign.co.uk>
+
+    * src/nanox/client.c
+    Set the length field in the sockaddr_in structure name before
+    trying to connect to the server.
+
 2003-06-13  Jonathan Larmour  <jifl@eCosCentric.com>
 
 	* cdl/microwindows.cdl: eCos Microwindows requires an IPv4 stack.
--- a/packages/services/gfx/mw/current/src/nanox/client.c
+++ b/packages/services/gfx/mw/current/src/nanox/client.c
@@ -343,6 +343,7 @@ GrOpen(void)
 #elif defined(__ECOS)
 	name.sin_family = AF_INET;
 	name.sin_port = htons(6600);                    /* Nano-X server port*/
+        name.sin_len = sizeof(name);
 	name.sin_addr.s_addr = inet_addr("127.0.0.1");  /* Loopback address*/
 	size = sizeof(struct sockaddr_in);
 #else