clean unmix declarations and code
authorAndy Green <andy.green@linaro.org>
Mon, 15 Dec 2014 07:08:13 +0000 (15:08 +0800)
committerAndy Green <andy.green@linaro.org>
Mon, 15 Dec 2014 07:08:13 +0000 (15:08 +0800)
Signed-off-by: Andy Green <andy.green@linaro.org>
lib/pollfd.c

index db7ae4a..b09127e 100644 (file)
@@ -131,16 +131,19 @@ do_ext:
 int
 lws_change_pollfd(struct libwebsocket *wsi, int _and, int _or)
 {
-       if (!wsi || !wsi->protocol || wsi->position_in_fds_table < 0)
-               return 1;
-       struct libwebsocket_context *context = wsi->protocol->owning_server;
-       if (!context)
-               return 1;
+       struct libwebsocket_context *context;
        int tid;
        int sampled_tid;
        struct libwebsocket_pollfd *pfd;
        struct libwebsocket_pollargs pa;
 
+       if (!wsi || !wsi->protocol || wsi->position_in_fds_table < 0)
+               return 1;
+       
+       context = wsi->protocol->owning_server;
+       if (!context)
+               return 1;
+
        pfd = &context->fds[wsi->position_in_fds_table];
        pa.fd = wsi->sock;