*** empty log message ***
authorMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 19 Aug 2006 11:56:48 +0000 (11:56 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 19 Aug 2006 11:56:48 +0000 (11:56 +0000)
mmsoftware/js/classes/js_fd.c

index 256c82f..d42b050 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: js_fd.c,v 1.4 2006/08/12 14:28:56 mmondor Exp $ */
+/* $Id: js_fd.c,v 1.5 2006/08/19 11:56:48 mmondor Exp $ */
 
 /*
  * Copyright (c) 2005, Matthew Mondor
@@ -1128,6 +1128,8 @@ fd_m_accept(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
                QUEUE_EXCEPTION("Out of resources");
                return JS_FALSE;
        }
+       *rval = OBJECT_TO_JSVAL(nobj);
+
        njsfd = JS_GetInstancePrivate(cx, nobj, &fd_class, NULL);
        njsfd->fd = sock;
        njsfd->type = JSFD_SOCKET;
@@ -1137,8 +1139,6 @@ fd_m_accept(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
        (void) memcpy(&njsfd->u.socket.caddr, &sinaddr,
            sizeof(struct sockaddr_in));
 
-       *rval = OBJECT_TO_JSVAL(nobj);
-
        return JS_TRUE;
 }