]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
tcp: minor correction to avoid GCC warnings about type aliasing
authorAdam Sutton <dev@adamsutton.me.uk>
Wed, 30 Apr 2014 21:30:18 +0000 (22:30 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Wed, 30 Apr 2014 21:32:35 +0000 (22:32 +0100)
src/tcp.c

index ee003a1937f5054fd19c2be4b44d07cb6e6d2d0d..89cedf2a69268270f91d05026d2edce6740a2ce1 100644 (file)
--- a/src/tcp.c
+++ b/src/tcp.c
@@ -492,8 +492,7 @@ tcp_server_loop(void *aux)
 
     if (r == 0) continue;
 
-    ts = ev.data.ptr;
-    if (ts == (tcp_server_t *)&tcp_server_pipe) {
+    if (ev.data.ptr == &tcp_server_pipe) {
       r = read(tcp_server_pipe.rd, &c, 1);
       if (r > 0) {
         pthread_mutex_lock(&global_lock);
@@ -509,6 +508,8 @@ tcp_server_loop(void *aux)
       continue;
     }
 
+    ts = ev.data.ptr;
+
     if(ev.events & TVHPOLL_HUP) {
            close(ts->serverfd);
        free(ts);