Przeglądaj źródła

1、【更新】socket new 细节。

Signed-off-by: armink <armink.ztl@gmail.com>
armink 8 lat temu
rodzic
commit
8d3b2146ae
1 zmienionych plików z 1 dodań i 2 usunięć
  1. 1 2
      port/modusocket.c

+ 1 - 2
port/modusocket.c

@@ -61,7 +61,6 @@ STATIC mp_obj_t socket_make_new(const mp_obj_type_t *type, size_t n_args, size_t
 
     mp_arg_check_num(n_args, n_kw, 0, 4, false);
 
-
     if (n_args >= 1) {
         domain = mp_obj_get_int(args[0]);
         if (n_args >= 2) {
@@ -73,8 +72,8 @@ STATIC mp_obj_t socket_make_new(const mp_obj_type_t *type, size_t n_args, size_t
 
     if (fd != -1) {
         s = m_new_obj_with_finaliser(posix_socket_obj_t);
-        s->base.type = (mp_obj_t)&socket_type;
         if (s) {
+            s->base.type = (mp_obj_t)&socket_type;
             s->fd = fd;
         }
     }