move assertion to correct place. Found by PVS-Studio
authorAlan T. DeKok <aland@freeradius.org>
Wed, 17 May 2017 15:46:57 +0000 (11:46 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 19 May 2017 18:06:53 +0000 (14:06 -0400)
src/main/detail.c

index 633364f..3c0e95c 100644 (file)
@@ -385,6 +385,8 @@ int detail_recv(rad_listen_t *listener)
        rcode = read(data->master_pipe[0], &packet, sizeof(packet));
        if (rcode <= 0) return rcode;
 
+       rad_assert(packet != NULL);
+
        if (DEBUG_ENABLED2) {
                VALUE_PAIR *vp;
                vp_cursor_t cursor;
@@ -396,7 +398,6 @@ int detail_recv(rad_listen_t *listener)
                        debug_pair(vp);
                }
        }
-       rad_assert(packet != NULL);
 
        switch (packet->code) {
        case PW_CODE_ACCOUNTING_REQUEST: