- Fixed a bug before connect(2) where sockaddr_in's family wasn't set
authorMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 7 Sep 2006 05:17:26 +0000 (05:17 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 7 Sep 2006 05:17:26 +0000 (05:17 +0000)
mmsoftware/js/classes/js_fd.c

index c66a4af..a453df9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: js_fd.c,v 1.6 2006/08/20 06:47:42 mmondor Exp $ */
+/* $Id: js_fd.c,v 1.7 2006/09/07 05:17:26 mmondor Exp $ */
 
 /*
  * Copyright (c) 2005, Matthew Mondor
@@ -1051,6 +1051,7 @@ fd_m_connect(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
                    ((struct in_addr *)h->h_addr_list[0])->s_addr;
        }
        sinaddr.sin_port = htons((in_port_t)JSVAL_TO_INT(argv[1]));
+       sinaddr.sin_family = AF_INET;
 
        if (connect(jsfd->fd, (struct sockaddr *)&sinaddr,
            sizeof(struct sockaddr_in)) == -1) {